SQL Management Studio无法显示请求的对话框

时间:2014-01-30 00:13:54

标签: sql-server-2005 sql-server-2005-express

在使用Visual Studio 2010的SQL Server 2005 Express中使用服务器管理时,尝试添加数据库时出现以下错误:

SQL Error

可能导致这种情况的原因是什么?我已经确认该服务正在运行......等等。

2 个答案:

答案 0 :(得分:0)

原来我正在追逐另一个错误。我最终使用下面的信息!希望这有助于另一个可怜的IT管理员灵魂!

http://blog.sqlauthority.com/2008/11/04/sql-server-fix-error-4064-cannot-open-user-default-database-login-failed-login-failed-for-user/

答案 1 :(得分:0)

我遇到了同样的问题,发现dbowner是NULL(空)。经过研究,我遇到了这个脚本,在使用它之后,我能够使用以下查询来查看db属性并修复问题,以通过T-SQL脚本找出每个数据库的所有者: SELECT名称,        suser_sname(owner_sid)AS所有者,        state_desc 来自sys.databases

对于SQL Server 2000实例,您可以使用: SELECT名称,        SUSER_SNAME(SID) 来自sysdatabases

这为实例中的几个数据库显示了NULL,因此我使用以下内容将所有者设置为SA: 使用Northwind EXEC sp_changedbowner'sa'

...尝试再次通过SSMS访问属性,它就像一个魅力