移动Sql Server数据库的脚本
前段时间做过这么一件事情,把原本放在c盘的所有数据库(除了sql server系统文件外)文件Move到D盘,主要是为了方便后续管理以及减少磁盘I/O阻塞(C,D是2个独立磁盘)。 脚本很简单,在此只是记录下来,以免以后忘记,也方便复用: 这个脚本只有2个参数需要
前段时间做过这么一件事情,香港服务器,把原本放在c盘的所有数据库(除了sql server系统文件外)文件Move到D盘,主要是为了方便后续管理以及减少磁盘I/O阻塞(C,D是2个独立磁盘)。
脚本很简单,在此只是记录下来,以免以后忘记,也方便复用:
这个脚本只有2个参数需要输入,香港空间,即:目标数据库名字和目标目录
USE master sysname, @DestPath varchar(256) ( name sysname, physical_name sysname) BEGIN TRY , (20) spid FROM sys.sysprocesses curProcess curProcess () curProcess END CLOSE curProcess DEALLOCATE curProcess ( name, physical_name) SELECT A.name, A.physical_name FROM sys.master_files A INNER JOIN sys.databases B ON A.database_id = B.database_id A.type () sysname, @physical_name sysname, @temp_name varchar(256) name, physical_name curMove curMove (,REVERSE(@physical_name)) - 1) ) ) curMove curMove DEALLOCATE curMove () A.name, A.physical_name FROM sys.master_files A INNER JOIN sys.databases B ON A.database_id = B.database_id TRY BEGIN CATCH SELECT ERROR_MESSAGE() AS ErrorMessage END CATCH GO ,香港服务器
上一篇: mysql主从同步备份_MySQL
下一篇: 创建公有 Pods 库
推荐阅读
-
sql 语句 取数据库服务器上所有数据库的名字
-
SQL Server的数据导入MySQL数据库方法简介(1)
-
sql2000数据库 PHP用mysql数据库存储session的代码
-
SQL SERVER:不同服务器数据库之间的数据操作
-
Sql Server 主从数据库配置
-
SQL Server2008安装报错,解决方案(创建 system.diagnostics 的配置节处理程序时出错)
-
sql server和oracle行转列的一种典型方法
-
SQL Server数据库性能优化技术第1/2页
-
SQL Server不存在或访问被拒绝问题的解决第1/3页
-
获取SQL Server数据库中的聚簇索引信息