SQL Server Management Studio .bak 文件

Mar*_*ark 2 sql-server ssms

我是 SQL Server SMS 的新手,需要帮助。我被要求检查恢复的 .BAK 文件是否使用 SQL SMS 中的 SELECT 查询进行检查。我试图创建一个新数据库,但收到错误“在数据库 'master' 中拒绝创建数据库权限。(Microsoft SQL Server,错误:262)”。它没有提供太多信息,所以我可以找到它,谷歌搜索也没有帮助。此外,如果我将 .BAK 文件拖放到 SQL SMS 窗口中,我会被告知没有可用的编辑器?

oou*_*ire 5

首先,您需要 CREATE DATABASE 权限才能创建数据库。在这种情况下,db_creator 角色可能最适合您。其次,您需要编写还原脚本。

例如:

恢复数据库 someDatabase
FROM DISK = N'D:\sql\backups\myDatabase.bak'
统计 = 10 ; 
走