📄 sql server 2000
字号:
--第十三章SQLServer安全管理
--为了使系统工作在可以记录没有日志记录的操作,用户必须把数据库运行在BULK_LOGGED恢复模式。其他恢复选项都必须工作在FULL和SIMPLE。通过使用ALTER DATABASE命令可以修改以上设置,在这里我们以Northwind数据库为例:
ALTER DATABASE Northwind
SET RECOVERY BULK_LOGGED
ALTER DATABASE Northwind
SET RECOVERY FULL
ALTER DATABASE Northwind
SET RECOVERY SIMPLE
--通过T-SQL设置恢复时间间隔,使用存储过程sp_configure:
sp_configure "recovery interval", 1
GO
--用户的更改只能通过命令RECONFIGURE来实现。如果确定要进行参数的更改,则需要书写以下T-SQL语句:
RECONFIGURE
GO
--用来确定用户的设置是否正确,使用以下T-SQL语法:
sp_configure "recovery interval"
GO
--用户可以创建一个逻辑名称为Backup_member_yuguang的磁盘文件设备:
sp_addumpdevice 'disk', 'Backup_member_yuguang',
'C:\MSSQL2K\BACKUP\Backup_member_yuguang.BAK'
--为了详尽描述远程设备,用户必须把Universal Naming Convention (UNC)的名称作为物理名称:
sp_addumpdevice 'disk', 'netbackup1',
'\\ptc4\c$\backup\netbackup1.bck'
--用户还可以通过网络备份数据:
sp_addumpdevice 'disk', 'netbackup1',
'\\192.168.1.2\c$\backup\netbackup1.bck'
sp_addumpdevice 'disk', 'netbackup2',
'\\192.168.1.1\c$\backup\netbackup2.bck'
--备份整个数据库语句:
BACKUP DATABASE database_name
TO backup_device
--这个语句仅仅需要数据库的名称和备份设备的名称。数据库的文件和文件组的备份:
BACKUP DATABASE database_name
file_name or filegroup_name [,…n]
TO backup_device
--下列语句用来通过事务日志进行备份工作:
BACKUP LOG database_name
{
[ WITH { NO_LOG | TRUNCATE_ONLY )]
}
|
{
TO backup_device
}
--还原整个数据库的语句:
RESTORE DATABASE database_name
[ FROM backup_device ]
--通过文件或者文件组还原得语法:
RESTORE DATABASE database_name
[FILE = file_name ]
[FILEGROUP = filegroup_name ]
[ FROM backup_device ]
--事务日志还原语句:
RESTORE LOG database_name
[ FROM backup_device ]
--为用户 fuyuguang 创建一个 SQL Server 登录名,没有指定密码或默认数据库。
EXEC sp_addlogin 'fuyuguang'
--为用户 yuguang 创建一个 SQL Server 登录,并指定密码 12345food 以及名为member的默认数据库。
EXEC sp_addlogin 'fuyuguang', '12345', 'member'
--使 Windows NT 用户 yuguang\fuyuguang 得以连接到 SQL Server。
EXEC sp_grantlogin ' yuguang\fuyuguang '
--使用现有的登录 yuguang,将用户 yuguang 添加到当前数据库中现有的 role_yuguang角色中。
EXEC sp_adduser 'yuguang', 'yuguang', 'role_yuguang'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -