我想在sql server 2005中设置一个localhost服务器来测试我的站点。我刚刚安装了sql server 2005,我之前从未设置过数据库。有一个登录屏幕,我尝试了一切,它不会让我登录任何东西。我需要采取哪些步骤才能使其发挥作用。感谢
答案 0 :(得分:7)
我收到了相同的错误消息,当我将服务器名称设置为“(local)\ SQLEXPRESS”时它已解决(SQLEXPRESS是SQL Server安装的默认命名实例。如果您更改了它,则可以使用它而不是这个)并将Windows身份验证保持为默认身份验证方法。
此致 Ashwin Kaul
答案 1 :(得分:1)
默认情况下,sql server 2005服务是否已停止?签入服务以查看SQL SERVER服务是否已启动。此外,由于您提到localhost,因此您无需将sql server表面区域配置为包含远程连接。
答案 2 :(得分:1)
假设您使用的是免费的SQL 2005 Express版本,您需要连接的实例的默认名称是“SQLEXPRESS”如果您以管理员身份登录计算机,那么您应该能够使用Windows身份验证访问您的数据库。因此,您的连接信息应该类似于this:
SQL附带内置系统管理员帐户“sa”。您还可以尝试使用this之类的SQL身份验证登录:
example. http://dl.getdropbox.com/u/111296/Forum/Example2.PNG
在安装SQL服务器时必须设置的密码。
您可能还想在SQL配置管理器中检查连接参数
如果您仍然无法登录数据库引擎,那么我可能会建议您重新安装SQL,并确保在未选中“隐藏高级功能”的情况下进行安装。默认情况下,它在Express版本中未经检查。
答案 3 :(得分:0)
假设:
如果这些假设都正确,请尝试通过Windows身份验证选项进行连接。如果失败,则尝试使用Sql Server验证并使用用户名'sa'(无引号),密码留空。
有效吗?另外,发布一些截图链接,这样我们就可以看到你看到的内容,以便进一步帮助你。
答案 4 :(得分:0)
您收到了什么错误消息?
如果您为实例命名,则必须连接到“localhost \ INSTANCE”或“(local)\ INSTANCE”或“。\ INSTANCE”,其中INSTANCE是您在安装时提供的名称。