当前位置:首页 » 编程语言 » sqlserver20122014
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlserver20122014

发布时间: 2022-01-15 12:31:36

1. windows server 2012 怎么操作sqlserver

在win7操作系统中,从开始菜单打开sql server 2012并登陆

在左侧导航中,可以看到当前链接的数据库库服务器下有“数据库”文件夹,新建立的数据库都会放在这个文件夹里

右击“数据库”,在菜单中选择“新建数据库”

在弹出菜单里输入数据库名称,比如下图“mydb”。输入数据库名称时,“数据库文件”的数据库名称和日志名称会跟着改变

点击“路径”列的按钮可以改变数据库文件的数据库和日志的路径,如果没有特别要求,可以按默认即可

点击“所有者”右侧按钮,可以选择该数据库的所有者,如果不选择,则按默认,即登陆者

以上是“常规”下的设置,点击左侧导航,还可以做其他设置,包括:“选项”、“文件组”,如果没有特殊要求,按默认即可

最后,点击“确定”按钮,完成建库。点击sql server 左侧导航,可以看到刚才建立的数据库

2. 如何删除/卸载 sqlserver 2012 数据库实例

若要开始卸载过程,请在 Microsoft Windows 桌面上,单击“开始”,再单击“控制面板”,然后双击“添加或删除程序”。
选择要卸载的 SQL Server 2005 组件,再单击“删除”。此时将启动 SQL Server 2005 安装向导。
在“选择组件 - 卸载”页上,选择任何要删除的服务器和/或共享组件。
单击“报告”按钮以查看计算机上安装的 SQL Server 2005 各组件和功能的列表。该报告包含安装的每个组件和功能的版本、版本类别、更新级别和语言信息。
若要继续,请单击“下一步”。
在“确认 - 卸载”页上,检查要删除的组件和功能的列表。若要继续,请单击“下一步”。
“安装进度”页将显示安装状态。
在“完成安装”页上,单击“完成”退出安装向导。

3. SQLserver 2012出现问题

两种方法:
(1)
在命令行提示符里
进入vs的安装文件夹,一般来说是在c:\program files\microsoft visual studio <你的vs版本号>\common7\ide\
运行devenv /resetsettings
(2)删除“%LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache”路径下的文件,然后重新启动VS.
LOCALAPPDATA这个应该是一个环境变量,具体路径查看环境变量里应该可以看到;

4. sqlserver 2014 高可用需要存储

SQLServer提供了几个为服务器或数据库打造高可用性的可选方案。高可用性可选方案包括:AlwaysOn故障转移群集实例作为SQLServerAlwaysOn产品/服务的一部分,AlwaysOn故障转移群集实例利用WindowsServer故障转移群集(WSFC)功能通过冗余在实例级别(故障转移群集实例(FCI))提供了本地高可用性。FCI是在WindowsServer故障转移群集(WSFC)节点上和(可能)多个子网中安装的单个SQLServer实例。在网络中,FCI显示为在单台计算机上运行的SQLServer实例,不过它提供了从一个WSFC节点到另一个WSFC节点的故障转移(如果当前节点不可用)。有关详细信息,请参阅AlwaysOn故障转移群集实例(SQLServer)。AlwaysOn可用性组AlwaysOn可用性组是SQLServer2012中引入的企业级高可用性和灾难恢复解决方案,可使一个或多个用户数据库的可用性达到最高。AlwaysOn可用性组要求SQLServer实例驻留在WindowsServer故障转移群集(WSFC)节点上。有关详细信息,请参阅AlwaysOn可用性组(SQLServer)。注意注意FCI可利用AlwaysOn可用性组提供数据库级别的远程灾难恢复。有关详细信息,请参阅故障转移群集和AlwaysOn可用性组(SQLServer)。

5. SqlServer2005更换到SqlServer2012

是的,数据库版本不对,就要修改JDBC的驱动配置,比如:

在sql server 2000 中加载驱动和URL路径的语句是
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

而sql server 2005 中加载驱动和url的语句则为

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
如果写法错误将会找不到驱动.

6. sqlserver 2014 怎样创建索引列

什么是索引
拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。
同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提高查询速度。
• SQL Server中的数据也是按页( 4KB )存放
• 索引:是SQL Server编排数据的内部方法。它为SQL Server提供一种方法来编排查询数据 。
• 索引页:数据库中存储索引的数据页;索引页类似于汉语字(词)典中按拼音或笔画排序的目录页。
• 索引的作用:通过使用索引,可以大大提高数据库的检索速度,改善数据库性能。

索引类型
• 唯一索引:唯一索引不允许两行具有相同的索引值
• 主键索引:为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主键索引要求主键中的每个值是唯一的,并且不能为空
• 聚集索引(Clustered):表中各行的物理顺序与键值的逻辑(索引)顺序相同,每个表只能有一个
• 非聚集索引(Non-clustered):非聚集索引指定表的逻辑顺序。数据存储在一个位置,索引存储在另一个位置,索引中包含指向数据存储位置的指针。可以有多个,小于249个

索引类型:再次用汉语字典打比方,希望大家能够明白聚集索引和非聚集索引这两个概念。

唯一索引:
唯一索引不允许两行具有相同的索引值。
如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在stuInfo表中的学员员身份证号(stuID) 列上创建了唯一索引,则所有学员的身份证号不能重复。
提示:创建了唯一约束,将自动创建唯一索引。尽管唯一索引有助于找到信息,但为了获得最佳性能,建议使用主键约束或唯一约束。

主键索引:
在数据库关系图中为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主键索引要求主键中的每个值是唯一的。当在查询中使用主键索引时,它还允许快速访问数据。

聚集索引(clustered index)
在聚集索引中,表中各行的物理顺序与键值的逻辑(索引)顺序相同。表只能包含一个聚集索引。例如:汉语字(词)典默认按拼音排序编排字典中的每页页码。拼音字母a,b,c,d……x,y,z就是索引的逻辑顺序,而页码1,2,3……就是物理顺序。默认按拼音排序的字典,其索引顺序和逻辑顺序是一致的。即拼音顺序较后的字(词)对应的页码也较大。如拼音“ha”对应的字(词)页码就比拼音“ba” 对应的字(词)页码靠后。

非聚集索引(Non-clustered)
如果不是聚集索引,表中各行的物理顺序与键值的逻辑顺序不匹配。聚集索引比非聚集索引(nonclustered index)有更快的数据访问速度。例如,按笔画排序的索引就是非聚集索引,“1”画的字(词)对应的页码可能比“3”画的字(词)对应的页码大(靠后)。
提示:SQL Server中,一个表只能创建1个聚集索引,多个非聚集索引。设置某列为主键,该列就默认为聚集索引

如何创建索引
使用T-SQL语句创建索引的语法:
CREATE [UNIQUE] [CLUSTERED|NONCLUSTERED]
INDEX index_name
ON table_name (column_name…)
[WITH FILLFACTOR=x]
q UNIQUE表示唯一索引,可选
q CLUSTERED、NONCLUSTERED表示聚集索引还是非聚集索引,可选
q FILLFACTOR表示填充因子,指定一个0到100之间的值,该值指示索引页填满的空间所占的百分比

在stuMarks表的writtenExam列创建索引:
USE stuDB
GO
IF EXISTS (SELECT name FROM sysindexes
WHERE name = 'IX_writtenExam')
DROP INDEX stuMarks.IX_writtenExam
/*--笔试列创建非聚集索引:填充因子为30%--*/
CREATE NONCLUSTERED INDEX IX_writtenExam
ON stuMarks(writtenExam)
WITH FILLFACTOR= 30
GO
/*-----指定按索引 IX_writtenExam 查询----*/
SELECT * FROM stuMarks (INDEX=IX_writtenExam)
WHERE writtenExam BETWEEN 60 AND 90
虽然我们可以指定SQL Server按哪个索引进行数据查询,但一般不需要我们人工指定。SQL Server将会根据我们创建的索引,自动优化查询 。

--创建索引
CREATE NONCLUSTERED INDEX IX_TEST_TNAME --创建一个非聚集索引
ON TEST(TNAME) --为TEST表的TNAME字段创建索引
WITH FILLFACTOR = 30 --填充因子为30%
GO

SELECT * FROM TEST(INDEX = IX_TEST_TNAME) WHERE TNAME = 'A' --指定按‘IX_TEST_TNAME’索引查询
索引的优缺点
• 优点
– 加快访问速度
– 加强行的唯一性
• 缺点
– 带索引的表在数据库中需要更多的存储空间
– 操纵数据的命令需要更长的处理时间,因为它们需要对索引进行更新

创建索引的指导原则
• 请按照下列标准选择建立索引的列。
– 该列用于频繁搜索
– 该列用于对数据进行排序
• 请不要使用下面的列创建索引:
– 列中仅包含几个不同的值。
– 表中仅包含几行。为小型表创建索引可能不太划算,因为SQL Server在索引中搜索数据所花的时间比在表中逐行搜索所花的时间更长

7. sqlserver从2008到2014有哪些重要且有用的进步

SQL Server 2008企业版是一个全面的数据管理和业务智能平台,为关键业务应用提供了企业级的可扩展性、数据仓库、安全、高级分析和报表支持。这一版本将为你提供更加坚固的服务器和执行大规模在线事务处理。
SQL Server 2008标准版
SQL Server 2008标准版是一个完整的数据管理和业务智能平台,为部门级应用提供了最佳的易用性和可管理特性。
SQL Server 2008工作组版
SQL Server 2008工作组版是一个值得信赖的数据管理和报表平台,用以实现安全的发布、远程同步和对运行分支应用的管理能力。 这一版本拥有核心的数据库特性,可以很容易地升级到标准版或企业版。

8. java程序无法连接sqlserver 2014

为什么用户名你输入的是 user=kevin
不是直接输kevin 就行了吗 密码也是

9. SqlServer 2008 升级到 SqlServer2012需要注意哪些

版本差异小,应该没什么影响,高版本兼容低版本,个别的函数可能会有微调,你试试看有没有程序报错

10. 如何从sqlserver 2008升级2012

直接下载并安装即可,也可以完全卸载2008再安装。
1、下载sql server 2012 简体中文版http://www.ddooo.com/softdown/51691.htm
2、下载过后,将3安装包放在同一个目录下,双击“SETUP.EXE”进行安装

3、打开后,选择左侧的“安装”,再单击右侧的第一个选项进行安装。如下如:

4、弹出安装程序支持规则,等待安装,点击确定
具体参考安装教程。