需要CREATE DATABASE、CREATE ANY DATABASE或ALTER ANY DATABASE權限。 若要在 SQL Server 實例上維護磁碟使用的控制,建立資料庫的許可權通常僅限於少數登入。 下列範例提供建立資料庫給資料庫用戶Fay的許可權。 SQL USEmaster; GOGRANTCREATEDATABASETO[Fay]; GO ...
需要CREATE DATABASE、CREATE ANY DATABASE或ALTER ANY DATABASE权限。 为了在 SQL Server 实例上保持对磁盘使用的控制,创建数据库的权限通常仅限于几个登录名。 以下示例提供向数据库用户Fay创建数据库的权限。 SQL USEmaster; GOGRANTCREATEDATABASETO[Fay]; GO ...
backup database d3 to bak4 --失败,因Media set中文件必须同时使用 backup database d3 to bak4,bak5,bak6 --成功,将D3也备份到Media Set中 restore headeronly from bak4,bak5,bak6--查看Media Set中的备份内容 --- backup database d4 to bak4 with medianame='bak4',format --重新划分Media Set ...
-- 以下命令2选1,备份的事务日志能用于恢复误删数据等,根据需求选择是否备份到文件中-- 根据实际情况,替换<DatabaseName>为对应数据库名-- 备份数据库的事务日志到Null设备,即不保存BACKUP LOG [<DatabaseName>]TODISK ='NUL';-- 备份数据库的事务日志到/var/opt/mssql/data/Test.trn文件BACKUP LOG [<Data...
# 创建一个新的数据库CREATEDATABASEbackup_database;# 备份数据表CREATETABLEbackup_database.backup_tableASSELECT*FROMoriginal_database.original_table; 1. 2. 3. 4. 5. 上面的代码中,我们首先创建了一个新的数据库backup_database,然后使用CREATE TABLE ... AS SELECT语句将原始数据表original_table的数据...
USESQLTestDB; GOBACKUPDATABASESQLTestDBTOTAPE ='\\.\Tape0'WITHNOINIT,NAME='Full Backup of SQLTestDB'; GO °C 备份到逻辑磁带设备 下例为某个磁带驱动器创建一个逻辑备份设备, 然后,将完整的 SQLTestDB 数据库备份到该设备上。 SQL -- Create a logical backup device,-- SQLTestDB_Bak_Tape, ...
BACKUP LOG DatabaseName TO DISK = 'Filepath' WITH NORECOVERY 将数据库备份到多个 .bak 文件中: 将数据库数据库名称备份到磁盘 = 'Filepath_1', 磁盘= '文件路径_2', 磁盘= '文件路径_3' “备份数据库并显示备份进度:” 将数据库数据库名称备份到磁盘 = '文件路径' WITH STATS ...
CREATE ASSEMBLY (Transact-SQL) CREATE ASYMMETRIC KEY (Transact-SQL) CREATE BROKER PRIORITY (Transact-SQL) CREATE CERTIFICATE (Transact-SQL) CREATE CONTRACT (Transact-SQL) CREATE CREDENTIAL (Transact-SQL) CREATE CRYPTOGRAPHIC PROVIDER (Transact-SQL) CREATE DATABASE (Transact-SQL) CREATE DATABASE AUDIT...
此外,用于发出 BACKUP 和 RESTORE 命令的帐户应属于具有 ALTER ANY CREDENTIAL 权限的db_backupoperator数据库角色,并且具有用于还原到新数据库的 CREATE DATABASE 权限,或者是sysadmin和dbcreator固定服务器角色的成员,或者是数据库所有者(dbo)的成员(如果通过现有数据库进行还原)。
如果不存在要还原的数据库,则用户必须有CREATE DATABASE权限才能执行 RESTORE。 如果数据库存在,则 RESTORE 权限默认授予sysadmin和dbcreator固定服务器角色成员以及数据库的所有者 (dbo)(对于FROM DATABASE_SNAPSHOT选项,数据库始终存在)。 RESTORE 权限被授予那些成员身份信息始终可由服务器使用的角色。 因为只有在固定...