msd怎么下载mysql数据库怎么下载

MS SQL 数据库文件如何在不同磁盘目录内迁移
发布人:&&发布日期: 14:42&&共1994人浏览
来源:网络&&& 作者:未知
MS SQL 数据库迁移文件,这里说的不是将数据库迁移到另外一台服务器,只是在服务器不同磁盘目录内做迁移。移动数据库文件的情况大致有下面一些:
  1: 事先没有规划好,数据库文件或日志文件增长过快,导致某个盘或整个磁盘空间不足,需要移动数据文件或日志文件
  2: 纯粹由于业务需求,数据增长过快。
  3: 为了更好的IO的性能,需要将数据文件、日志文件分布到不同磁盘,减轻IO压力,提供IO性能。
  4:故障恢复。例如,数据库处于可疑模式或因硬件故障而关闭。
案例:现在我在数据库实例中有数据库MyAssistant,(假设)由于事先没有规划好,导致数据文件位于E:\DataBase目录下, 我们需要将数据文件移动到D:\DataBase_Data目录下,
将日志文件移动到F:\DataBase_Log目录下。
步骤1:对数据库中每个要移动的文件(数据文件/日志文件),通过下面命令指定到新的目录&
USE master
ALTERDATABASE MyAssistant
MODIFY FILE(NAME='MyAssistant', FILENAME='D:\DataBase_Data\MyAssistant.mdf');
ALTERDATABASE MyAssistant
MODIFY FILE(NAME='MyAssistant_log', FILENAME='F:\DataBase_Log\MyAssistant_log.ldf');
如果有多个数据库的数据文件/日志文件需要移动,可以通过一系列上述命令执行&
ALTERDATABASE DATABASE_ID1
MODIFY FILE(NAME='DATABASE_NAME', FILENAME='....mdf');
ALTERDATABASE DATABASE_ID2
MODIFY FILE(NAME='DATABASE_NAME', FILENAME=.....mdf');
步骤2:停止SQL Server实例,你可以在SQL Server Management Studio的配置工具Sql Server Configuration Manager下停止。也可用NET STOP MSSQLSERVER命令实现。
步骤3:将那些数据文件或日志文件手工移动到对应的目录(也就是上面命令中FILENAME对应的目录)
步骤4:重启SQL Server实例,验证数据文件迁移是否成功。
SELECT name, physical_name&FROM sys.master_files&WHERE database_id = DB_ID('MyAssistant');
二:迁移系统数据库文件
 迁移系统数据库文件与迁移用户数据库文件稍微有些不同
步骤<span style="color: #:如果SQL Server实例已经启动,那么停止该实例;这一步也完全可以忽略不做。
步骤2:修改启动参数(配置管理器-高级标签-启动参数)
-dD:\sqldata\master.
-eC:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG;
-lE:\sqllog\mastlog.ldf
步骤3:关闭实例服务,拷贝master数据库的相关文件到目标文件。如上所示,把master数据的数据文件和日志文件分别从C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA下拷贝到D:\sqldata 和E:\sqllog\目录下。
步骤4:启动服务。检查OK没有问题后,删除master数据库在原C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA下的文件。
迁移model、msdb、tempdb数据库的步骤如下:
步骤1: 执行下面脚步&
USE master
MODIFY FILE(NAME='MSDBData', FILENAME='D:\sqldata\MSDBData.mdf') ;
ALTERDATABASE msdb
MODIFY FILE(NAME='MSDBLog', FILENAME='E:\sqllog\MSDBLog.ldf') ;
&ALTERDATABASE model
MODIFY FILE(NAME='modeldev', FILENAME='D:\sqldata\model.mdf') ;
&ALTERDATABASE model
MODIFY FILE(name='modellog' , filename='E:\sqllog\modellog.ldf') ;
&ALTERDATABASE tempdb
MODIFY FILE(name='tempdev', filename='D:\sqldata\tempdb.mdf') ;
ALTERDATABASE tempdb
MODIFY FILE(name='templog', filename='E:\sqllog\templog.ldf') ;
&步骤2:停止SQL SERVER服务,移动数据文件到制定路径,需要注意的是:对于临时数据库,由于每次启动&MSSQLSERVER&服务时都会重新创建&tempdb,因此不需要从物理意义上移动数据和日志文件。
步骤3: 启动SQL SERVER服务,验证修改是否生效。
步骤4: 删除原来的数据文件。
我的电子书SQL Server移动系统数据库_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
SQL Server移动系统数据库
上传于||文档简介
&&S&#8203;Q&#8203;L&#8203; &#8203;S&#8203;e&#8203;r&#8203;v&#8203;e&#8203;r&#8203;移&#8203;动&#8203;系&#8203;统&#8203;数&#8203;据&#8203;库&#8203;,&#8203;资&#8203;源&#8203;免&#8203;费&#8203;,&#8203;大&#8203;家&#8203;分&#8203;享&#8203;!
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢sql-server教程_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
sql-server教程
上传于||文档简介
&&学&#8203;习&#8203;s&#8203;q&#8203;l&#8203;-&#8203;s&#8203;e&#8203;r&#8203;v&#8203;e&#8203;r&#8203;的&#8203;教&#8203;程
大小:2.04MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

更多关于 ebsco数据库怎么下载 的文章

 

随机推荐