几天前学习数据库的知识,于是安装了一个SQL server 2008企业版,装在windows7旗舰版的电脑上,来来回回装了有3遍,出现了一些错误,就将他记录下来,留给后来人,看看吧:
1、
就是SQLserver2008 时出现了重启电脑失败的问题
解决步骤:
a 、重启机器,再进行安装,如果发现还有该错误,请按下面步骤
b、在开始->运行中输入regedit
c、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置
d、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认
e、重新运行,问题解决
2、
就是出现了以前版本的Microsoft Visual Studio2008 失败,
解决方法:
下载安装VS-2008补丁
3、错误
检查是否安装了SQLServer2005 express工具
已安装SQL Server 2005 Express 工具。若要继续,请删除SQL Server 2005 express工具。
修改注册表:HKLM\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM把ShellSEM重命名即可。
4、
这个是关于账户名和密码的问题:
但这里不能给他设置自己定义的账号和密码(例如下面设置它的账号为sa,密码为654321)就会发生错误:
此页上有验证错误。单击“确定”滚不对话框,请查看安装程序页底部的错误,然后提供有效地参数后者单击“帮助”以后的详细信息。
解决方法就是:
将账号和密码用系统管理员默认的账号和密码就可以了。不要懂不懂就重装。
5、
用户必须使用一个登录账号,才能连接到SQL Server中。SQL Server可以识别两类的身份验证方式,即:SQL Server身份验证(SQL Server Authentication)方式和Windows身份验证(Windows Authentication)方式。
SQL Server身份验证:注意的是,如果在Microsoft Windows95/98/ME上使用SQL Server的Personal版,作为SQL Server宿主的Microsoft Windows95/98/ME系统只能使用SQL Server登录。因此,Windows NT/2000身份验证、域用户的账号和域组账号都是不可用的。
当使用SQL Server身份验证方式时, 由SQL Server系统管理员定义SQL Server账号和口令。当用户连接SQL Serve时,必须提供登录账号和口令。当使用Windows身份验证方式时,由Windows NT/2000账号或者组控制用户对SQL Server系统的访问。这时,用户不必提供SQL Server的Login账号和口令就能连接到系统上。但是,在该用户连接之前,SQL Serve系统管理员必须将Windows NT/2000账号或者Windows NT/2000组定义为SQL Server的有效登录账号。
混合模式 (Windows 身份验证方式 和 SQL Server 身份验证方式)。 Windows 身份验证模式只允许使用Windows 身份验证方式,这时用户无法以SQL Server的登录账号登录服务器。它要求用户登录到Windows NT/2000,当用户访问SQL Server时,不用再次登录。虽然用户仍会被提示登录,但SQL Server的用户名会自动从用户网络登录ID中提取。而混合身份验证模式即允许使用Windows NT/2000身份验证方式,又允许使用SQL Server身份验证方式。它使用户既可以登录SQL
Server,也可用Windows NT/2000的集成登录。 集成登录只能在用命名管道连接客户机服务器时使用。当使用混合模式时,无论是使用Windows NT/2000身份验证方式的用户,还是使用SQL Server身份验证方式的用户,都可以连接到SQL Server系统上。也就是说:身份验证模式是对服务器来说的,而身份验证方式是对客户端来说的。
看不懂没关系,主要是能用就行,
就可以了。
希望能对你有帮助。