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

2025-04-23 09:33:53

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 cctvM晦倘佳鳎ODIFY FILE(NAME=scapollo_data,NEWNAME=scapollo1_data)Alter DATABASE cctvMODIFY FILE(NAME=scapollo_log,NEWNAME=scapollo1_log)

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

5、配置odbc时注意

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

6、修改完成,谢谢观赏附bat快速吨易坌荐切换数据库代码 server后面可以是计算机名称如 REC132位版:@C:\Windows\system32\o颊俄岿髭dbcconf.exe /a {CONFIGSYSDSN "SQL Server" "DSN=cctv|Description=cctv|SERVER=(local)|Database=cctv"}REG Delete "HKLM\SOFTWARE\ODBC\ODBC.INI\scapollo" /v "LastUser" /fREG ADD "HKLM\SOFTWARE\ODBC\ODBC.INI\scapollo" /v "LastUser" /t "REG_SZ" /d "sa" /fecho 系统数据库设置完成!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" /fREG ADD "HKLM\SOFTWARE\ODBC\ODBC.INI\scapollo" /v "LastUser" /t "REG_SZ" /d "sa" /fecho 系统数据库设置完成!替换里面的数据库名称、链接的服务器名称保存为bat文件即可使用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢