SQL 2005 修改系统表方法。
在 SQL Server 2000 中修改系统表的方法大部分人都知道,介绍如何在 SQL 2005 中修改系统表的资料目前还比较少,虽然微软不赞成修改系统表,而且也把修改系统表的代码隐藏起来了。但微软一贯喜欢给自己留个小后门。我是这么想的:最先知道如何修改 SQL 2005 系统表的人只有微软 SQL Server 2005 的设计、开发者。于是就到 msdn 中逛逛,最后终于找到了 SQL 2005 修改系统表的方法:)
SQL 2005 修改系统表的两个先决条件
1. 在单用户模式(single-user mode)下启动 sql server instance(实例)。 2. 使用管理员专用连接(DAC: dedicated administrator connections),连接到 SQL Server Instance
下面,就来具体介绍如何实现这两个修改系统表的先决条件。
1. 单用户模式下启动 SQL Server 2005 Instance(实例)。
【开始】--【运行】--【services.msc】进入 Windows 服务管理器。
找到 【SQL Server 服务】--【右键】--【属性】
根据【可执行文件的路径】内容,我的是:
"D:/Microsoft SQL Server 2005/MSSQL.1/MSSQL