我正在Windows Server 2003 Standard上运行SQL Server 2000。 在perfmon中,有权访问“SQLServer:Databases”对象,但是,只有HALF数据库被列为实例。
我分离了一些数据库(并重新连接)无济于事。
有什么想法吗? 谢谢!
是的,我知道使用SQL2005和SQL 2008时,在Windows Server 2008上,连接以前分离的数据库时会引发身份validation策略错误。 它是一个知道的错误/function问题。 我敢打赌,SQL2000不知道如何在现代SQL 2003操作系统中进行通信。
为了成功连接,您需要确保.mdf和.ldf文件的文件权限是完美的。 具体而言,请确保您当前login的用户被赋予文件权限到.ldf和.mdf所在的目录。 这可能是解决scheme,如果它不工作,只是玩文件权限,并保持在我的SQL服务器运行的用户帐户。