如何修改sql server数据库名称用于数据库共存

 时间:2026-02-14 12:23:32

1、分离数据库,数据库scapollo为例

如何修改sql server数据库名称用于数据库共存

2、修改数据库mdf和ldf文件名称由:

原scapollo_log.ldf = 修改后 scapollo1_log.ldf

原scapollo_data.mdf = 修改后 scapollo1_data.mdf

注意区别是o后面的1

也可以设置为其他名称

如 cctv_log.ldf   cctv_data.mdf

只需注意_log和_data前面的名称要对应

如何修改sql server数据库名称用于数据库共存

3、附加修改好的数据库

修改箭头指向的地方文件名为刚才你修改的名称

附加为:后面可以写你想要的名字 比如:cctv

如何修改sql server数据库名称用于数据库共存

如何修改sql server数据库名称用于数据库共存

如何修改sql server数据库名称用于数据库共存

4、附加成功以后,数据库还不能正常使用,继续

查询分析器运行以下代码

Alter DATABASE cctv

MODIFY FILE(NAME=scapollo_data,NEWNAME=scapollo1_data)

Alter DATABASE cctv

MODIFY FILE(NAME=scapollo_log,NEWNAME=scapollo1_log)

如何修改sql server数据库名称用于数据库共存

如何修改sql server数据库名称用于数据库共存

5、配置odbc时注意

如何修改sql server数据库名称用于数据库共存

如何修改sql server数据库名称用于数据库共存

6、修改完成,谢谢观赏

附bat快速切换数据库代码 server后面可以是计算机名称如 REC1

32位版:

@C:\Windows\system32\odbcconf.exe /a {CONFIGSYSDSN "SQL Server" "DSN=cctv|Description=cctv|SERVER=(local)|Database=cctv"}

REG Delete "HKLM\SOFTWARE\ODBC\ODBC.INI\scapollo" /v "LastUser" /f

REG ADD "HKLM\SOFTWARE\ODBC\ODBC.INI\scapollo" /v "LastUser" /t "REG_SZ" /d "sa" /f

echo 系统数据库设置完成!

64位版:

@C:\Windows\SysWOW64\odbcconf.exe /a {CONFIGSYSDSN "SQL Server" "DSN=cctv|Description=cctv|SERVER=(local)|Database=cctv"}

REG Delete "HKLM\SOFTWARE\ODBC\ODBC.INI\scapollo" /v "LastUser" /f

REG ADD "HKLM\SOFTWARE\ODBC\ODBC.INI\scapollo" /v "LastUser" /t "REG_SZ" /d "sa" /f

echo 系统数据库设置完成!

替换里面的数据库名称、链接的服务器名称保存为bat文件即可使用

  • Management Studio 视图界面怎么对字段进行约束
  • VS2010新建vb HELLO WORLD项目,包含两个form
  • Navicat Premium中如何在模型中新建图表
  • Python教程 删除字典内所有元素
  • C#开发如何载入资源
  • 热门搜索
    西安旅游攻略 旅游胜地 成都旅游景点 金华旅游 红色旅游 河北旅游 四川旅游攻略 旅游线路 北京旅游攻略 黑龙江旅游