Loading... ## 前言 一般情况下数据库服务器的电脑名是轻易不会改变的。一旦需要改变,需要做一系列的善后工作才能让连接的应用软件工作正常。今天我们讲的就是S3D要做哪些事情。以下均是非域环境的情况下,这种情况多数是单机环境,虚拟机见多,生产环境一般都是域环境,改电脑名会更加复杂,不过步骤应该差不多,也就是前面的本机账户不用管了,用的都是域账户。 ## 具体步骤 ### 1. 非域环境,在改电脑名之前,先用sa登陆SQLServer把安全>登陆里面本地账户映射的数据库全部去掉勾 <figure class="wp-block-image size-large"><a href="https://mrgeng.com/usr/uploads/2022/03/User-Mapping-DB.jpg"><img src="https://mrgeng.com/usr/uploads/2022/03/User-Mapping-DB-1024x711.jpg" alt="" class="wp-image-2142" style=""></a></figure> ### 2. 进SQLServer把所有的Database的Owner由本地账户改为sa <figure class="wp-block-image size-full"><a href="https://mrgeng.com/usr/uploads/2022/03/Change-DB-Owner-to-sa.jpg"><img src="https://mrgeng.com/usr/uploads/2022/03/Change-DB-Owner-to-sa.jpg" alt="" class="wp-image-2138" style=""></a></figure> ### 3. 安全>登陆里面将本地账户删除 ### 4. 修改计算机名,重启电脑 ### 5. sa登陆SQLServer,将本地账户重新添加到安全>登陆,并勾选映射相应的数据库 ### 6. 通过下面语句,从master中查询和删除老名称记录 <figure class="wp-block-image size-large"><a href="https://mrgeng.com/usr/uploads/2022/03/Check-Old-Server-Name.jpg"><img src="https://mrgeng.com/usr/uploads/2022/03/Check-Old-Server-Name-1024x204.jpg" alt="" class="wp-image-2141" style=""></a></figure> <figure class="wp-block-image size-full"><a href="https://mrgeng.com/usr/uploads/2022/03/Drop-Old-Server-Name-from-Master.jpg"><img src="https://mrgeng.com/usr/uploads/2022/03/Drop-Old-Server-Name-from-Master.jpg" alt="" class="wp-image-2140" style=""></a></figure> ### 7. 通过下面语句,向master中添加新名称记录 <figure class="wp-block-image size-full"><a href="https://mrgeng.com/usr/uploads/2022/03/Add-New-Server-into-Master.jpg"><img src="https://mrgeng.com/usr/uploads/2022/03/Add-New-Server-into-Master.jpg" alt="" class="wp-image-2139" style=""></a></figure> ### 8. 重启SQL相关的所有服务 <!-- wp:image {"id":2137,"sizeSlug":"full","linkDestination":"media"} --> <figure class="wp-block-image size-full"><a href="https://mrgeng.com/usr/uploads/2022/03/Restart-SQL-Services.jpg"><img src="https://mrgeng.com/usr/uploads/2022/03/Restart-SQL-Services.jpg" alt="" class="wp-image-2137" style=""></a></figure> ### 9. 重新登陆SSMS,查询以下和Server Name相关的表格,并将其全部更新,语句我以sql文件提供给大家。 <figure class="wp-block-image size-large"><a href="https://mrgeng.com/usr/uploads/2022/03/Server-Path-Related-DB-Info.jpg"><img src="https://mrgeng.com/usr/uploads/2022/03/Server-Path-Related-DB-Info-1024x444.jpg" alt="" class="wp-image-2136" style=""></a></figure> <!-- wp:image {"id":2143,"sizeSlug":"full","linkDestination":"media"} --> <figure class="wp-block-image size-full"><a href="https://mrgeng.com/usr/uploads/2022/03/Update-Server-Path-Related-DB.jpg"><img src="https://mrgeng.com/usr/uploads/2022/03/Update-Server-Path-Related-DB.jpg" alt="" class="wp-image-2143" style=""></a></figure> ### 10. 使用S3D的Modify Database and Schema更改数据库连接 <figure class="wp-block-image size-full"><a href="https://mrgeng.com/usr/uploads/2022/03/Modify-Database-and-Schema-Location.jpg"><img src="https://mrgeng.com/usr/uploads/2022/03/Modify-Database-and-Schema-Location.jpg" alt="" class="wp-image-2144" style=""></a></figure> ### 11. 注意如果命名服务的登录账户名用到了电脑名,共享路径用到了电脑名,或PM里的权限组用到了电脑名,都需要相应的修改。权限组修改起来相对难一点,需要用到SQL语句。到Site里去执行。 --- ## 官方SQL执行步骤及语句的PDF: <div class="wp-block-file"><object class="wp-block-file__embed" data="https://mrgeng.com/usr/uploads/2022/03/SQL-Server-Name-Changed-on-Active-Project_Updated.pdf" type="application/pdf" style="width:100%;height:600px" aria-label="嵌入 SQL-Server-Name-Changed-on-Active-Project_Updated"></object><a id="wp-block-file--media-a24fa523-ae2b-436d-b183-b3fb0b5dbb10" href="https://mrgeng.com/usr/uploads/2022/03/SQL-Server-Name-Changed-on-Active-Project_Updated.pdf">SQL-Server-Name-Changed-on-Active-Project_Updated</a><a href="https://mrgeng.com/usr/uploads/2022/03/SQL-Server-Name-Changed-on-Active-Project_Updated.pdf" class="wp-block-file__button" download aria-describedby="wp-block-file--media-a24fa523-ae2b-436d-b183-b3fb0b5dbb10"></a></div> 最后修改:2025 年 03 月 20 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏