哪位高手帮我解释一下这段SQL语句的意思

2025-02-25 18:22:13
推荐回答(3个)
回答1:

sp_configure'allow',1 --调用存储过程sp_configure,将allow属性设置为1
reconfigure with override --变成可以覆盖写

update sysdatabases set status=32768 where name='text' --更新sysdatabases 表,将status的值设置为32768 ,条件是name='text'

dbcc rebuild_log ('text','D:\MicrosoftSQLServer\MSSQL\Data\text_log.ldf')
--重新创建日志文件

update sysdatabases set status=0 where name='text' --更新sysdatabases 表,将status的值设置为0,条件是name='text'
restore database text with recovery
--重新存储数据库的文本,使用恢复模式

sp_configure 'allow',0 --调用存储过程sp_configure,将allow属性设置为0
reconfigure with override --变成可以覆盖写
呵呵,希望能有帮助,^_^

回答2:

sp_configure'allow',1 调用带参数的存储过程

update sysdatabases set status=32768 where name='text' 将名字为'text'的文件 的status数据改为32768
dbcc rebuild_log ('text','D:\MicrosoftSQLServer\MSSQL\Data\text_log.ldf')
调用带参数的存储过程
update sysdatabases set status=0 where name='text' 还是更新

回答3:

很少碰到哦....