1.win10安装sql server 2008 怎么打开
方法/步骤
1安装包解压
2解压后,打开setup.exe文件,选择安装,显示如图:
3选择全新安装或向现有安装添加功能
4点确定
5输入 企业版序列号:R88PF-GMCFT-KM2KR-4R7GB-43K4B
6我接受许可条款,点下一步
7点安装,如果操作系统没有安装.net framet3.5 sp1 ,将会自动安装。
8必备环境全部通过后,点下一步
9选择SQLSERVER功能安装,点下一步
10全选,下一步
11点下一步
如果没有安装过其它版本的SQLSERVER,请选择默认实例,如果有安装过,则手工指定实例。如果一台电脑安装了多个实例的SQLSERVER,每个实例的端口是不一样的,当在软件中设置服务器连接地址时需要注意,例如:192.168.0.1,1433 、192.168.0.1,1456 。
点下一步
SQLSERVER2008可以对不同服务指定不同帐户,我们一般点“对所有 SQLSERVER服务使用相同帐户”,选择windows的Administrator 管理员帐户和密码。建议在安装SQLSERVER之前把WINDOWS的管理员密码设置好,安装完SQLSERVER之后不要修改管理员密码。否则可能导致SQLSERVER服务无法启动。
选择混合模式,然后设置sa的密码。并点 添加当前用户,然后点下一步。
点添加当前用户,点下一步。
选择安装本机模式默认配置,点下一步。
点下一步。
点安装
然后等待安装完成。
安装完成,点关闭即可。
2.如何打开sql server配置管理器
如何打开sql server配置管理器
1. 数据库引擎启动。
(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
2. 允许远程连接在SQLServer 实例上启用远程连接
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,
3.怎样使用查询分析器调整SQL服务器脚本?
我喜欢把SQL服务器所捆绑的工具看作是倒金字塔型的,诊断和检查一般问题的工具在顶端,寻找和诊断问题具体区域的工具在底部。
除了提供一种编写SQL脚本的便捷方式之外,在你需要解决特定SQL脚本里明确问题的时候,查询分析器(Query Analyzer)还是所需要使用的资源。 如果你需要指出哪个查询正在保持着某个特定表格的锁定状态,你也会希望使用查询分析器。
查询分析器的关键诊断特性是它能够显示某个查询的执行计划。这个执行计划会向你提供各种类型的有用信息,例如在查询的执行期间如何以及何时使用或者不使用索引。
它还会提供许多其他的细节,例如排序、平行(parallelism)、嵌套循环,以及SQL服务器在执行指定查询时必须做的其他事情。 计划的好处 有了查询分析器,你就可以查看预计计划而不需要运行查询本身,或者在查询执行之后查看真实的计划。
很显然,真实的计划会更加准确,因为它是从物理上对数据库运行查询的。但是对于系统负载巨大和/或长期的查询,这种方法可能就不是最好的选择了。
在典型情况下,当我认为某个特定的查询有问题的时候,或者如果我预计有一个查询会在应用程序里被足够频繁地调用以至于可能会导致性能问题的时候,我就会运行这个工具。 你可以通过把SQL表达式输入查询分析器再按[Ctrl]L来查看预计的执行计划。
执行计划然后就会显示在结果(Results)面板的选项卡里。 执行计划在刚开始的时候可能比较难读,因为它不像英语一样是从左往右读的,而是从右往左读的。
运行中的计划 这里有一个你可以跟着做的例子,从这个例子里你可以看到如何使用查询分析器来查看一个执行计划。考虑一下下面查询,它会从Northwind数据库里返回某个雇员所在的地点和相关地区: SELECT TerritoryDescription, RegionDescription FROM Employees e JOIN EmployeeTerritories et ON e。
employeeid = et。employeeid JOIN Territories t ON et。
territoryid = t。territoryid JOIN Region r ON t。
regionid = r。regionid WHERE e。
employeeid = 1 ORDER BY TerritoryDescription, RegionDescription 这个查询的结果显示:一号EmployeeId在东部(Eastern)有两个地区,如图A所示。 图A 查询结果 图B显示了SQL服务器从示例查询所生成的预计执行。
这个图标中的每个节点都代表着SQL服务期执行示例查询所采取的步骤。要注意,每个节点包括一个预计的相对消耗,以及执行计划被显示的时候SQL服务器所使用的每个索引的名称。
图B 执行计划 你可以把鼠标放在执行计划的每个节点上以获取更多关于该步骤的信息,例如该节点所代表的操作类型、受影响的行数,以及和该步相关的消耗的分解。 图C显示的是图B里针对第一个节点的额外信息。
这些弹出窗口里的信息能够提示你可以对查询做出哪些改进,如果能够改进的话。
4.如何从客户端提升SQLServer数据库性能
第一:编写限制搜索范围的查询语句。
众所周知,在数据库查询的时候返回记录的多少直接关系到查询的效率。所以,在客户端通过一定的条件语句,限制搜索的范围,往往可以大幅度的提高查询的效率。
如用户在客户端查询数据库的时候,在查询语句中,加入TOP语句,让其显示前面的50条或者100条记录。 因为根据经验,用户在查询数据的时候,60%左右要查看的都是靠前面的记录。
特别是在一些历史交易信息表中,如在ERP系统的库存交易表中,就可以只显示前面几百条的记录,而不需要显示所有的记录。当用户觉得记录不够时,可以按“全部”,然后客户端再去服务器查询所有的结果。
这种设计的话,就可以非常有效的提高数据库的查询性能。 如可以在在客户端设置默认的条件语句。
如在ERP系统中,有个采购定单的表单;在后台数据库中,就对应着采购定单这么一张表。默认在查询采购定单的时候,查询到的是未结帐的采购定单。
如此的话,即使用户在查询采购单时,没有输入采购定单号或者定单日期等限制条件,客户端在向服务器递交查询语句的时候,会默认把限制条件语句加入进去。 如此,对于提高数据库首次查询的效率是非常有帮助的。
当然,无论是利用TOP语句,还是利用Where语句设置默认的限制条件,都不是随便设置的。这往往需要根据客户的使用习惯与表单的性质,来进行确定。
如对于客户信息表,其客户本来数量也不多,所以,就没有必要设置限制搜索范围的查询语句。 但是对于库存交易明细表,一个月下来,就有可能有成千上完条记录。
如此海量的数据,若不设置限制条件的话,则查询起来,用户等待的时间会比较长。所以,针对这种情况,我们默认可以其只显示前面500条记录或者只显示最近30天之内的交易信息。
总之,在客户端适当的加入限制搜索范围的查询语句,是在客户端提高数据库服务器性能的一个首选的方法。 第二:尽量不要采用复杂的存储过程。
SQL Server数据库虽然提供了很强的存储过程功能,但是,在前台应用程序设计的时候,最好不要频繁的去调用数据库的存储过程。这主要是因为存储过程虽然方便,但是其执行速度没有普通的应用程序,如C语言那么快。
而从功能上看,很多存储过程可以完成的功能,前台应用程序完全可以实现。如在一些进销存管理系统中,往往需要把小写金额转换成大写金额,在采购定单上打印出来。
这个功能即可以通过数据库的存储过程实现,也可以通过前台的应用程序实现。但是,根据考试,大的观察,发现数据库的存储功能的性能不是很理想。
若存储过程稍微比较复杂的话,如参数比较多时,客户端的响应时间就会比较慢。相反,如果不是在数据库后台实现这个功能,而是直接在前台利用应用程序实现的话,则其速度就会快许多。
另外,若在后台数据库中建立存储过程的话,会增加服务器的工作量。设想一下,现在采购部门有十个员工,若在一个时段内,都在维护采购定单的话,则就要同时调用这个存储过程,那么对于服务器的资源就会“争用”。
相反,若在客户端实现这个功能的话,因为其都是在客户端上执行,所以服务器资源大家就不用你争我夺了。 所以,考试,大在数据库设计的时候,很少采用存储过程。
能够利用客户端应用程序实现的,就采用前台应用程序实现。真的要采用存储过程的话,也要采用那些减少争用和增加并发性的存储过程。
第三:在客户端采用高速缓存提高服务器性能。 我们都知道,数据库在设计的时候,也用到了缓存。
缓存是操作系统内存中间的一个模块。因为从内存中读取数据要比在硬盘中读取数据要快的多,所以,在数据库中通过把拥护查询过的数据记入到缓存中去,从而可以服务器的性能。
现在有些程序开发人员更进一步。在客户端应用程序上,也可以假如缓存。
客户端的缓存跟服务器端的缓存有异曲同工之妙。当某个用户查询了采购定单价格变更记录的时候,即使用户关掉了表,则其查询的数据仍然会在一定时间内保存在客户端的缓存中。
当用户下次需要这方面数据的时候,则客户端就不会直接从数据库服务器从查询,而是先从客户端的缓存中找起。 只有客户端应用软件的缓存中没有这方面信息的时候,才会把语句反馈给服务器,从服务器中提取数据。
通过这种方式,就可以在客户端上分担服务器的压力,改善SQL Server数据库的性能。 不过,若在客户端设置了高速缓存的话,则最好在应用软件上,增加清除高速缓存的按纽。
因为在默写情况下,我们可能想要知道即使更改的结果,而不是最后一个看到。如我们在服务器上,改变了某个金额。
但是,由于在客户端上刚查询过这方面的数据,数据内容还在缓存中。则仍然显示的是哪个未改过之前的情况。
此时,就需要通过“清除高速缓存”的方法来及时的看到改变后的内容。 第四:在前台实现表的完整性约束。
如果在后台数据库实现表的完整性约束,如某个字段不能为空的话,则需要经过很多个步骤。如客户端程序先把结果传递给表;然后在存储的时候,发现某个字段为空,不符合表的完整性约束的要求;数据库拒绝保存这条记录,并返回错误信息;数据库服务器把这个。
5.win10怎么启动sqlserver服务,net start mssqlserver没用啊
只有默认实例才可以用这个语句来启动,如果不是默认实例的话,会报错说服务名称无效。
服务名称可以在 控制面板->services->SQLSERVER哪里看到,类似于MSSQL$SQL2014
然后你的命令应该是 net start MSSQL$SQL2014
6.win 10怎么安装sql server
1、双击Setup,弹出下图界面,单击左边Installation,然后点击右边New SQL Server stand;在此步骤之前可能会提示要求安装.net3.5,按提示安装即可,软件会自动下载安装,否则无法进入此界面
2、规则性自检查,检查完毕后直接单击
3、输入企业版的
4、勾选I accept the license items(同意以上条款),然后点击下一步
5、需要安装的组建,直接点击下方的
6、自检查安装环境,完成之后直接单击
7、如图所示勾选需要安装的项目,勾选需要的即可
8、保持默认实例名,单击
9、磁盘空间占用报告
10、单击
11、在弹出的对话框中选择图示第二项
12、然后单击
13、勾选Mixed(SQL和Windows混合验证模式),输入密码,单击下方Add Current User,然后单击
14、是否向微软发送使用体验报告,无需理会,单击
15、安装规则自检查,完成之后单击
16、安装项目报告,点击
17、开始安装,需要等待一段时间
18、安装过程完毕
19、安装成功
转载请注明出处windows之家 » win10怎么打开sql服务器