SQL Server单用户模式

时间:2009-11-20 13:33:18

标签: sql-server sql-server-2005 connection

我遇到了生产服务器的问题。我一次只能从一个程序连接到服务器。例如,当我从SQL Management Studio连接时,其他任何人都无法使用,反之亦然。这就像服务器处于单用户模式,但它处于多用户模式。

有什么想法吗?

连接时收到此错误消息:

TITLE: Connect to Server

Cannot connect to myserver\ myserver.
ADDITIONAL INFORMATION:

A network-related or instance-specific error occurred while establishing 
a connection to SQL Server. The server was not found or was not accessible. 
Verify that the instance name is correct and that SQL Server is configured 
to allow remote connections. (provider: SQL Network Interfaces, 
error: 26 - Error Locating Server/Instance Specified) 
(Microsoft SQL Server, Error: -1)

For help, click: 
http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

1 个答案:

答案 0 :(得分:5)

我能想到的事情

单用户模式下的SQL Server

SQL Server服务具有可用于在SINGLE USER模式下启动它的参数。启动\ RUN Services.msc,转到SQL Server服务并仔细检查以确保未设置-m参数。

单用户模式下的数据库

您的DATABASE可能设置为SINGLE USER模式。

尝试此命令

ALTER DATABASE [DBNAME] SET MULTI_USER WITH NO_WAIT

单用户模式下的应用

如果在SQLCMD或Management Studio中使用-m参数,则可以限制转到SQL Server的连接数。检查您的快捷方式。但是,我认为您不可能使用-m设置每个应用程序。

编辑/建议: ServerFault.com上有很多管理员可以为您提供更多帮助。