sql server 2000 如何移动master、msdb等系统数据库,请教
解决方案 »
- sql2000如何把字符串转为时间然后进行比较??
- sql = "select * from Products where ID in ("getID.Substring(0,getID.Length-1))")"这样写有错吗??
- ~~如何能让sp_addlinkedserver在存储过程中使用?
- 使用C# 一次创建多个视图或存储过程
- 进货与销售的问题
- 这个错那里了?(菜鸟问题)
- sql条件查询求和求助
- 创建临时表出错!!
- 我的Sql Server 数据库怎么起不来,昨天还好好的,也没怎么动过,是不是需要从新安装啊?
- SQL2008 增删查改的操作如何做成一个简单的程序来执行?
- update inner join 怎么用?做什么用?
- sql查询统计问题
http://www.cnblogs.com/xbf321/archive/2010/03/12/sqlserver-move-system-database.html
你就全知道了.
http://technet.microsoft.com/zh-tw/library/ms345408%28SQL.90%29.aspx
1.刪除/重建啟動參數 –d... –l...
2.停止SQL Server服務.
3.移動文件master.mdf, mastlog.ldf至目標文件夾.
4.啟動SQL Server服務.
5.確認文件master.mdf, mastlog.ldf目錄.msdb遷移
1.啟動參數新增 –c -m -T3608
2.重新啟動SQL Server服務.
3.查詢分析器連接. sa帳號.
4.分離msdb數據庫
use MASTER
sp_detach_db 'msdb'
5.移動文件msdbdata.mdf, msdblog.ldf至目標文件夾.
6.刪除啟動參數–c -m -T3608, 重新啟動SQL Server服務.
7.附加msdb數據庫.
use MASTER
sp_attach_db 'msdb','E:\SQL2000DATA\msdbdata.mdf','E:\SQL2000DATA\msdblog.ldf'
8.確認文件msdbdata.mdf, msdblog.ldf目錄.
exec master.dbo.sp_helpdb msdb