加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver 相关资料

发布时间:2020-12-12 13:21:54 所属栏目:MsSql教程 来源:网络整理
导读:? sqlserver中的某一个数据修改成单个用户之后,如何恢复成多个: USE master;GODECLARE @SQL VARCHAR(MAX);SET @SQL=''SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)FROM master..sysprocessesWHERE dbid=DB_ID('talkwgs');EXEC(@SQL);GO ALTER DATABASE talkwgs

?


sqlserver中的某一个数据修改成单个用户之后,如何恢复成多个:


USE master;
GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
FROM master..sysprocesses
WHERE dbid=DB_ID('talkwgs');

EXEC(@SQL);

GO

 

ALTER DATABASE talkwgs SET MULTI_USER;


新建数据库,还原一个正在用的数据,注意修改选项中的mdf文件名称,因为默认的文件名称是备份中的名称,而如果还原的数据和备份的在同一个数据库路径,那么将会提示无法覆盖。所以修改下mdf的名称,修改成,你新建的数据库名称。


如我备份出来的数据库名称是talkwgs,我新建的数据库是talknew,那么我需要把这里的mdf修改成talknew.mdf


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读