教您如何修改SQL Server系统表


  本文标签:SQL Server系统表

  在使用SQL Server的过程中,如果需要修改SQL Server系统表,应该怎么做呢?下面就将教您修改SQL Server系统表的方法,供您参考  。

  在SQL Server 2005中, 要修改SQL Server系统表, 需要以下步骤:

  首先, 需要以单用户模式启动SQL Server, 脚本如下:

  sqlservr -s  -m (其中, 将真正的数据库实例名替换)

  注意, 参数-s及-m要注意大小写, 正确应该都是小写, 全都用大写会报错, 其它情况没试过, 不知道为什么.

  其次, 以以下脚本连接数据库

  sqlcmd -E -S \ -A (其中, 将真正的电脑名替换, 真正的数据库实例名替换)

  若想用图形界面, 可以以Management Studio打开SQL脚本文件, 注意, 此时Management Studio不可连接上数据库, 必须在打开SQL脚本时连接, 并且在服务器名一栏中必须按如下方式填写:

  ADMIN:\ (其中, 将真正的电脑名替换, 真正的数据库实例名替换)

  否则无法浏览系统表

  此时, 可以修改系统表了.

  可以用以下脚本查找系统表:

  SELECT * FROM sysobjects
 WHERE xtype = S
 ORDER BY name