[数据库] SQL Server 2005 以后数据库修改系统表的步骤

1、停止SQL Server 服务;

2、通过命令行启动SQL Server 进入单用户模式(将其中的 SQL Server 目录替换为你实际的 SQL Server 安装目录):

"SQL Server 目录\Binn\sqlservr.exe" -m

在上面刷刷显示的一通日志里,找到下面的行:

2015-11-11 09:48:05.71 服务器 Dedicated admin connection support was established for listening locally on port 1434.

其中的 1434 这个值是后面用到的。

3、通过命令行执行 sqlcmd :

sqlcmd -E -S 127.0.0.1,1434

上面找到的 1434 端口体现在这里了。

4、在命令行编写 SQL 脚本执行,更新系统表内容,这块就略过了。完成后输入 exit 退出命令行工具。

5、在 SQL Server 服务器命令行窗口,按下 Ctrl+C ,提示是否继续关闭时,输入 y 关闭服务退出。

6、重启 SQL Server 服务,现在你又可以为所欲为了。

分享到: