首页 文章

无法在Windows 7 x64中登录到SQL Server 2008

提问于
浏览
2

好吧,浪费了数小时,试图让MSSQL Server 2008通过SQL Server Management Studio登录 . 它在Windows XP计算机中运行良好,但在Windows 7中它不起作用 .

完成的步骤:

  • 安装MSSQL,在安装中添加登录的管理员用户 .

  • 在SQL Server Management Studio的"login window"中键入正确的主机名 .

  • 使用Windows身份验证返回错误18456 .

  • SQL身份验证,用户名和密码与我的Windows帐户匹配,不起作用 .

  • 创建了一个名为'SQLServer'的新用户,将'Computer > manage > SQL Server > Properties'中的SQL帐户设置为'use this account' . 重启服务 .

  • 将SQLServer添加到管理员组,以及所有'MSSQL'组 .

  • 尝试使用我为SQL身份验证方法设置的 . \ SQLServer和密码登录,没有运气 .

  • 尝试使用SQLServer和密码登录,也没有运气 .

我也尝试安装“SQL Server 2008的Service Pack 1”,但没有运气 .

基本上,我无法弄清楚如何登录我自己的本地MSSQL服务器 .

3 回答

  • 6

    按照Troubleshooting: Connecting to SQL Server When System Administrators Are Locked Out中的步骤操作:

    • 使用-m或-f选项以单用户模式启动SQL Server实例 .

    • 以本地管理员身份启动命令提示符

    • 连接到服务器: sqlcmd -E -S .

    • 将自己(computername \ username)添加到sysadmin SQL组:

    create login [computername\username] from windows;
    exec sp_addsrvrolemember 'computername\username', 'sysadmin';

    • 以正常模式重新启动服务器

    下次注意在安装过程中单击的选项 .

  • 2

    只是为了澄清一些事情 . 您不断更改的服务帐户是SQL Server的服务在计算机上运行的帐户,并且与允许访问它的帐户无关(这就像将MySQL服务更改为root帐户然后更改为非root帐户,所以不是MS问题) . 由于这与您的登录能力无关(除非您通过为其提供权限有限的帐户以某种方式禁用了该服务),我将验证它是否正常工作,然后单独保留该对话框 .

  • 1

    我想说看看这篇文章http://sqlblog.com/blogs/andy_leonard/archive/2008/07/15/installing-sql-server-2008-rc0.aspx

    并注意这个...注意添加当前用户并添加...选项??

    还要注意混合模式......它就在那里

    alt text

    您也可以在服务本身之后更改帐户

相关问题