前言

大家应该都知道SQL Server创建新库时,默认会把数据存放在C盘中,一旦数据库中的存储数据多了以后,C盘的空间就会所剩无几。解决方案是将存放数据的物理文件迁移到其他盘。

具体流程为:

1、将现有的数据库脱机

ALTER DATABASE DB1 SET OFFLINE WITH ROLLBACK IMMEDIATE;

文件复制完成以后需要:右键-属性-安全-在组或用户名处添加Authenticated Users-更改该组权限为完全权限,否则接下来的操作会报

中间可能存在的问题:

消息 5120,级别 16,状态 101,第 17 行无法打开物理文件“D:\MSSQL\DATA\testdb.mdf”。操作系统错误 5:“5(拒绝访问。)”。消息 5120,级别 16,状态 101,第 17 行无法打开物理文件“D:\MSSQL\DATA\testdb _log.ldf”。操作系统错误 5:“5(拒绝访问。)”。消息 5181,级别 16,状态 5,第 17 行无法重新启动数据库“ctrip”。将恢复到以前的状态。消息 5069,级别 16,状态 1,第 17 行ALTER DATABASE 语句失败。
ALTER DATABASE DB1 MODIFY FILE(NAME = DB1, FILENAME = X:\SQLServer\DB1.mdf);ALTER DATABASE DB1 MODIFY FILE(NAME = DB1_Log, FILENAME = X:\SQLServer\DB1_Log.ldf);
ALTER DATABASE DB1 SET ONLINE;

更多相关文章

  1. SQL Server之JSON 函数详解
  2. MySQL系列多表连接查询92及99语法示例详解教程
  3. Android(安卓)- Manifest 文件 详解
  4. Android的Handler机制详解3_Looper.looper()不会卡死主线程
  5. Selector、shape详解(一)
  6. android2.2资源文件详解4--menu文件夹下的菜单定义
  7. Android发送短信方法实例详解
  8. Android(安卓)读取资源文件实例详解
  9. 详解Android中的屏幕方向

随机推荐

  1. android build (可参考之建立android编译
  2. android 获取短信验证码倒计时
  3. Android通过JNI操作串口《一》
  4. android 数据存取——SharedPreferences
  5. Android NavigationView 侧滑菜单
  6. Gradle:Basic Project
  7. Android获取默认浏览器信息
  8. Android Wear Preview - Get Started Wit
  9. Android 本地推送消息到通知栏 Notificat
  10. Mono登录界面记住密码的控件