重装SQLServer2008
因为有些项目要用到sqlserver数据库,所以今天重装了一下sqlserver2008,一直听说sqlserver重装很麻烦,尤其是在装过vs2010后,不过还是想自己试一下,所以上午吃饭前一狠心将vs2010和sqlserver2008都给卸载了,卸载方法是打开控制面板——>卸载程序,将关于vs和sqlserver的统统卸载,感觉这样删的比较干净,但其实还是有些残留的。
下午来到图书馆,找到上次在天津实训时拷来的安装文件,安装文件可以到这个地址去下载:
http://download.microsoft.com/download/B/8/0/B808AF59-7619-4A71-A447-F597DE74AC44/SQLFULL_CHS.iso
在网上搜了一篇图解blog,这样的讲解网上有许多,我是根据下面这篇blog安装的:http://blog.csdn.net/cexu2008/article/details/5498526
下面说说我遇到的问题吧:
(1、打开安装程序的时候,会出现:
System.Configuration.ConfigurationErrorsException: 创建 userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings 的配置节处理程序时出错: 未能加载文件或程序集“System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。
后面会有一个路径,找到这个文件直接删除就可以了。PS:这个路径很可能在隐藏文件下,要先显示隐藏文件夹(打开控制面板——>外观和个性化——>显示隐藏的文件和文件夹);
(2、配置各 SQL Server 服务的帐户名和启动类型:直接点“对所有的sqlserver使用相同账户”,然后选择下拉列表中的NUT ATHORITY/NETWORK SERVICE这个账户就可以了,不要自己写,自己随便写的会错。
(3、最后一步,再一次进行检查的时候,会出现“Reporting Services目录数据库文件存在”或“Reporting Services目录临时数据库文件存在”这样的错误,那就找到MSSQL2008的实例安装目录,例如C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA里面的文件都删了就可以。
这就我在卸载后重装sqlserver遇到的问题,关于win7下sqlserver2008需要安装SP1补丁部分会继续补充。
安装sp1补丁:
由于sqlserver2008 与win7操作系统的兼容问题,在win7系统下安装sqlserver2008 必须安装sp1补丁才能使用,今天特意去下载了sp1安装。
sp1的下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=20302
我是在sqlserver服务关闭的情况下进行安装的,打开sp1安装程序,然后下一步下一步就OK了。不过在连接数据库时遇到了一些问题。刚开始连接提示18456错误,上网查看,是因为用户名或密码错误才是身份验证失败,解决方法:
(1)用window身份登录数据库,找到sa用户,重新修改密码,去掉“强制密码策略”,然后再状态了选择授予和启用,点击确定。
(2)右击实例名称,选择属性,选择SQL SERVER 和Windows身份验证模式,重启sql server。
还有一个就是233错误,这是因为没有设置数据库的“远程访问”功能,解决办法: