配置 SQL-SERVER 而不运行服务

发布于 2024-12-02 06:30:12 字数 860 浏览 0 评论 0原文

是否可以在不启动 SQL-Server 的情况下更改 temp.mdf 或其他文件的位置?

我想重新激活一台旧服务器,但其中一个 USB 硬盘已在其他地方使用。现在我无法在配置管理器中启动 SQL-Server 服务。

事件日志具有以下条目:

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::Open:Betriebssystemfehler 3(未找到错误)beim Erstellen oder 找到“M:\temp.mdf”。诊断与修复 den Betriebssystemfehler, und wiederholen Sie den Vorgang。

以下是有关此错误的信息。

问: 那么,在不启动 SQL-SERVER 服务的情况下,如何更改引用非现有驱动器的数据库文件的位置呢?我在配置管理器中没有看到选项。或者 SQL-Server 中有某种“安全模式”吗?

Is it possible to change the location of the temp.mdf or other files without starting SQL-Server?

I wanted to reactivate an old server but one of it's USB hard disk was been already used somewhere else. Now i'm unable to start the SQL-Server service in Configuration Manager.

The event log has following entry:

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::Open: Betriebssystemfehler 3(error not found) beim Erstellen oder
Öffnen der Datei 'M:\temp.mdf'. Diagnostizieren und korrigieren Sie
den Betriebssystemfehler, und wiederholen Sie den Vorgang.

Here are informations on this error.

Q: So how can i change the location of database files that reference non existing drives without having SQL-SERVER service started? I haven't seen an option in Configuration-Manager. Or is there some kind of "safe-mode" in SQL-Server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谈场末日恋爱 2024-12-09 06:30:12

查看 MSDN 中的选项

您可以启动服务器并通过 SQLCMD 使用 ALTER 命令修改 TEMPDB 的位置。

或者,您可以临时添加另一个驱动器,以便存在正确的路径 - TempDB 在启动时重新创建,因此只需确保路径可用就足够了。然后,您可以在服务器运行时根据需要移动文件位置。

Take a look at the options here in MSDN

You can start up the server and amend the location of TEMPDB using an ALTER command through SQLCMD.

Alternatively you could just add another drive temporarily so that the correct path exists - TempDB is recreated on start up so just ensuring the path is available should be sufficient. You can then move the file locations if needed when the server is running.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文