其他硬盘上的 SQL Server 2008 TempDB
我希望将与 TempDB 相关的所有内容存储在单独的硬盘上。
我有一个 500 Gb 大小的新硬盘作为我的 E:\
驱动器。
如何使用 TempDB
或将其从一个驱动器移动到另一个驱动器?
----------------------------------------编辑---------------- -----------
按照教程进行操作后,重新启动服务器时我收到消息:
请求失败或服务失败 没有及时回复。 查看事件日志或其他 应用程序错误日志以获取详细信息。
- 我无法再启动了,有什么建议吗? 和数据库路径有关系吗? (数据库(例如 tempdb.mdf)的位置与文件夹“C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA”不同
I would like to make all stuff related to TempDB
be stored on a separate HD.
I have this new HD with a 500 Gb size as my E:\
drive.
How would I use or move TempDB
from one drive to another drive?
------------------------------EDIT---------------------------
After following the tutorial, when restarting the Server I get the message:
The request failed or the service did
not respond in a timely fashion.
Consult the event log or other
application error logs for details.
- I can not start it anymore, any suggestion?
Does it have to do with the database path. (the location of the database such as tempdb.mdf is different than the folder'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA’
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可以在服务器属性中完成。
编辑
我误解了上面的问题......我想我应该学习阅读。上述说明显示了如何将 LOG DB 移动到不同的硬盘驱动器。
找到的说明 此处 将向您展示如何移动 TempDB
Open Query Analyzer 并连接到您的服务器。运行此脚本以获取用于 TempDB 的文件的名称。
结果将类似于:
以及与数据库相关的其他信息。默认情况下,文件的名称通常是 tempdev 和 demplog。这些名称将在下一个语句中使用。运行以下代码,移动 mdf 和 ldf 文件。
TempDB 的定义已更改。但是,在 SQL Server 重新启动之前,不会对 TempDB 进行任何更改。请停止并重新启动 SQL Server,它将在新位置创建 TempDB 文件。
This can be done in the server properties.
EDIT
I misunderstood the above question... I suppose I should learn to read. The above instructions show how to move the LOG DB to a different hard drive.
The instructions found HERE will show you how to move the TempDB
Open Query Analyzer and connect to your server. Run this script to get the names of the files used for TempDB.
Results will be something like:
Along with other information related to the database. The names of the files are usually tempdev and demplog by default. These names will be used in next statement. Run following code, to move mdf and ldf files.
The definition of the TempDB is changed. However, no changes are made to TempDB till SQL Server restarts. Please stop and restart SQL Server and it will create TempDB files in new locations.