我已经安装MSSQL 2012的Windows 2012服务器上我登录到Windows 2012服务器与本地用户)我得到(默认实例名称= MSSQLSERVER):Microsoft SQL Server错误18456登录使用以下设置失败,用户
我已经看过:
How can I change from SQL Server Windows mode to mixed mode (SQL Server 2008)?
http://vsstack.blogspot.in/2013/11/microsoft-sql-server-error-18456-login.html
但指南假定已经有可用的我可以启用身份验证的DB。不是这种情况。我错过了什么?我是否需要重新安装MSSQL以选择混合模式?
编辑:在这种情况下,它似乎是其唯一可以通过在注册表中插科打诨更改为混合模式,无赖: http://www.top-password.com/knowledge/sql-server-authentication-mode.html
和购买这个 http://www.top-password.com/purchase.html
事后更新sa密码。也许他们应该考虑在安装向导中将其作为警告!
这将需要几天时间来卸载MSSQL 2012: https://www.youtube.com/watch?v=FvjjU8nPrRc
所以,也许最好的解决办法是重新安装Windows?
你有没有检查你的数据库服务器支持'windows认证'或'混合认证'? – DrCopyPaste 2014-12-04 10:13:12
它不假设,SQL Server安装始终包含一个'master'数据库。如果您无法登录,那是因为您没有权限。您可能已禁用Windows身份验证或其他人安装了服务器,也未添加任何其他用户。此外,首先在服务器级授予权限,然后在数据库级授予权限。 – 2014-12-04 10:15:43
尝试使用提升的权限运行SQL Server Management Studio(右键单击>以管理员身份运行)。 – Dan 2014-12-04 10:20:13