在不运行服务的情况下配置SQL-SERVER
是否可以在不启动SQL Server的情况下更改temp.mdf或其他文件的位置 我想重新激活一台旧服务器,但它的一个USB硬盘已经在其他地方使用过了。现在我无法在Configuration Manager中启动SQL Server服务 事件日志包含以下条目:在不运行服务的情况下配置SQL-SERVER,sql-server,sql-server-2005,windows-server-2003,Sql Server,Sql Server 2005,Windows Server 2003,是否可以在不启动SQL Server的情况下更改temp.mdf或其他文件的位置 我想重新激活一台旧服务器,但它的一个USB硬盘已经在其他地方使用过了。现在我无法在Configuration Manager中启动SQL Server服务 事件日志包含以下条目: Event Type: Error Event Source: MSSQLSERVER Event Category: (2) Event ID: 17207 Date: 30.08.2011 Time:
Event Type: Error
Event Source: MSSQLSERVER
Event Category: (2)
Event ID: 17207
Date: 30.08.2011
Time: 15:53:10
User: N/A
Computer: SQLSERV
Description:
FCB::打开:Betriebssystemfehler 3(未找到错误)beim Erstellen Order
Öffnen der Datei'M:\temp.mdf'。诊断和诊断
我是系统工程师,我是沃冈先生
Q:那么,在不启动SQL-SERVER服务的情况下,如何更改引用不存在驱动器的数据库文件的位置?我在Configuration Manager中没有看到任何选项。或者SQL Server中是否存在某种“安全模式”?请查看中的选项 您可以通过SQLCMD启动服务器并使用ALTER命令修改TEMPDB的位置
或者,您可以临时添加另一个驱动器,以便存在正确的路径-在启动时重新创建TempDB,因此仅确保路径可用就足够了。然后,如果需要,您可以在服务器运行时移动文件位置。查看中的选项 您可以通过SQLCMD启动服务器并使用ALTER命令修改TEMPDB的位置
或者,您可以临时添加另一个驱动器,以便存在正确的路径-在启动时重新创建TempDB,因此仅确保路径可用就足够了。然后,如果需要,您可以在服务器运行时移动文件位置。谢谢。我已经通过命令行SqlServr.exe-f在单一使用模式下启动了SQL Server。但现在,当我尝试使用
SqlCmd
时,我无法连接:“服务器处于单用户模式。此时只有一名管理员可以连接。[客户端:]”编辑:我发现原因是reporting services已在运行。在我停止它之后,我可以用管理员帐户连接到数据库引擎查询。谢谢。我已经通过命令行SqlServr.exe-f在单一使用模式下启动了SQL Server。但现在,当我尝试使用SqlCmd
时,我无法连接:“服务器处于单用户模式。此时只有一名管理员可以连接。[客户端:]”编辑:我发现原因是reporting services已在运行。停止后,我可以使用管理员帐户连接到数据库引擎查询。