SQLServer2005里使用with encryption选项创建的存储过程仍然和sqlserver2000里一样,都是使用XOR进行了的加密。和2000不一样的是,在2005的系统表syscomments里已经查不到加密过的密文了。要查密文必须使用DAC(专用管理员连接)连接到数据库后,在系统表sys.sysobjvalues查询,该表的列imageval存储了相应的密文。具体可以使用下面的查询: SELECT imageval FROM sys.sysobjvalues WHERE o
代码如下:/************************* Sql Server 2000 如何删除数据库备份 **************************/ –可以先备份数据库[TestDB] BACKUP DATABASE TestDB TO Disk =’E:\数据库备份\TestDB_20090829.bak’ WITH INIT; go –添加备份数据库的逻辑变量名[testdbbk] sp_addumpdevice ‘disk’, ‘testdbbk’, ‘E:\数据库备
通常情况睛,SQLServer2000正在使用的数据库(有数据库连接),是不能删除或被恢复的,可以将数据库设置为单用户模式,即可删除:
ALTER DATABASE IpaddrDB SET SINGLE_USER with ROLLBACK IMMEDIATE GO DROP DATABASE IpaddrDB
您可能感兴趣的文章:sqlserver只有MDF文件恢复数据库的方法sqlserver 数据库日志备份和恢复步骤asp 在线备份与恢