2022/03/14

当S3D的数据库服务器电脑名称改变时

作者 Leon

一般情况下数据库服务器的电脑名是轻易不会改变的。一旦需要改变,需要做一系列的善后工作才能让连接的应用软件工作正常。今天我们讲的就是S3D要做哪些事情。以下均是非域环境的情况下,这种情况多数是单机环境,虚拟机见多,生产环境一般都是域环境,改电脑名会更加复杂,不过步骤应该差不多,也就是前面的本机账户不用管了,用的都是域账户。

1、非域环境,在改电脑名之前,先用sa登陆SQLServer把安全>登陆里面本地账户映射的数据库全部去掉勾

2、进SQLServer把所有的Database的Owner由本地账户改为sa

3、安全>登陆里面将本地账户删除

4、修改计算机名,重启电脑

5、sa登陆SQLServer,将本地账户重新添加到安全>登陆,并勾选映射相应的数据库

6、通过下面语句,从master中查询和删除老名称记录

7、通过下面语句,向master中添加新名称记录

8、重启SQL相关的所有服务

9、重新登陆SSMS,查询以下和Server Name相关的表格,并将其全部更新,语句我以sql文件提供给大家。

10、使用S3D的Modify Database and Schema更改数据库连接

11、注意如果命名服务的登录账户名用到了电脑名,共享路径用到了电脑名,或PM里的权限组用到了电脑名,都需要相应的修改。权限组修改起来相对难一点,需要用到SQL语句。到Site里去执行。

官方SQL执行步骤及语句的PDF:

0 0 投票数
文章评分