我正在使用 SQL Server 2014。早些时候我能够连接服务器数据库。但不知何故它停止获取登录,每当我尝试连接服务器数据库时,它都会给出错误消息,如下所示。
用户登录失败(Microsoft SQL Server,错误:4064)
任何形式的帮助将不胜感激。
当 Windows 或 SQL Server 登录无法连接到分配给用户的默认数据库时,您可能最终会收到此错误。\n要解决该错误,请按照以下步骤操作。
\n\n\n\n\n\n\n首先点击\xe2\x80\x9c连接到服务器\xe2\x80\x9d提示符的选项>>按钮。
\n
\n\n\n\n\n现在将数据库连接更改为服务器上的任何现有数据库,例如 tempdb、msdb 或 master
\n
\n\n\n现在点击连接,您将成功登录。
\n
连接到 SQL Server 实例后,执行以下 TSQL 为登录分配新的默认数据库。
\n\nUse master\nGO\n\nALTER LOGIN [MonitorDB] WITH DEFAULT_DATABASE = TempDB\nGO\nRun Code Online (Sandbox Code Playgroud)\n