?? sql server 2000
字號(hào):
--第十三章SQLServer安全管理
--為了使系統(tǒng)工作在可以記錄沒(méi)有日志記錄的操作,用戶(hù)必須把數(shù)據(jù)庫(kù)運(yùn)行在BULK_LOGGED恢復(fù)模式。其他恢復(fù)選項(xiàng)都必須工作在FULL和SIMPLE。通過(guò)使用ALTER DATABASE命令可以修改以上設(shè)置,在這里我們以Northwind數(shù)據(jù)庫(kù)為例:
ALTER DATABASE Northwind
SET RECOVERY BULK_LOGGED
ALTER DATABASE Northwind
SET RECOVERY FULL
ALTER DATABASE Northwind
SET RECOVERY SIMPLE
--通過(guò)T-SQL設(shè)置恢復(fù)時(shí)間間隔,使用存儲(chǔ)過(guò)程sp_configure:
sp_configure "recovery interval", 1
GO
--用戶(hù)的更改只能通過(guò)命令RECONFIGURE來(lái)實(shí)現(xiàn)。如果確定要進(jìn)行參數(shù)的更改,則需要書(shū)寫(xiě)以下T-SQL語(yǔ)句:
RECONFIGURE
GO
--用來(lái)確定用戶(hù)的設(shè)置是否正確,使用以下T-SQL語(yǔ)法:
sp_configure "recovery interval"
GO
--用戶(hù)可以創(chuàng)建一個(gè)邏輯名稱(chēng)為Backup_member_yuguang的磁盤(pán)文件設(shè)備:
sp_addumpdevice 'disk', 'Backup_member_yuguang',
'C:\MSSQL2K\BACKUP\Backup_member_yuguang.BAK'
--為了詳盡描述遠(yuǎn)程設(shè)備,用戶(hù)必須把Universal Naming Convention (UNC)的名稱(chēng)作為物理名稱(chēng):
sp_addumpdevice 'disk', 'netbackup1',
'\\ptc4\c$\backup\netbackup1.bck'
--用戶(hù)還可以通過(guò)網(wǎng)絡(luò)備份數(shù)據(jù):
sp_addumpdevice 'disk', 'netbackup1',
'\\192.168.1.2\c$\backup\netbackup1.bck'
sp_addumpdevice 'disk', 'netbackup2',
'\\192.168.1.1\c$\backup\netbackup2.bck'
--備份整個(gè)數(shù)據(jù)庫(kù)語(yǔ)句:
BACKUP DATABASE database_name
TO backup_device
--這個(gè)語(yǔ)句僅僅需要數(shù)據(jù)庫(kù)的名稱(chēng)和備份設(shè)備的名稱(chēng)。數(shù)據(jù)庫(kù)的文件和文件組的備份:
BACKUP DATABASE database_name
file_name or filegroup_name [,…n]
TO backup_device
--下列語(yǔ)句用來(lái)通過(guò)事務(wù)日志進(jìn)行備份工作:
BACKUP LOG database_name
{
[ WITH { NO_LOG | TRUNCATE_ONLY )]
}
|
{
TO backup_device
}
--還原整個(gè)數(shù)據(jù)庫(kù)的語(yǔ)句:
RESTORE DATABASE database_name
[ FROM backup_device ]
--通過(guò)文件或者文件組還原得語(yǔ)法:
RESTORE DATABASE database_name
[FILE = file_name ]
[FILEGROUP = filegroup_name ]
[ FROM backup_device ]
--事務(wù)日志還原語(yǔ)句:
RESTORE LOG database_name
[ FROM backup_device ]
--為用戶(hù) fuyuguang 創(chuàng)建一個(gè) SQL Server 登錄名,沒(méi)有指定密碼或默認(rèn)數(shù)據(jù)庫(kù)。
EXEC sp_addlogin 'fuyuguang'
--為用戶(hù) yuguang 創(chuàng)建一個(gè) SQL Server 登錄,并指定密碼 12345food 以及名為member的默認(rèn)數(shù)據(jù)庫(kù)。
EXEC sp_addlogin 'fuyuguang', '12345', 'member'
--使 Windows NT 用戶(hù) yuguang\fuyuguang 得以連接到 SQL Server。
EXEC sp_grantlogin ' yuguang\fuyuguang '
--使用現(xiàn)有的登錄 yuguang,將用戶(hù) yuguang 添加到當(dāng)前數(shù)據(jù)庫(kù)中現(xiàn)有的 role_yuguang角色中。
EXEC sp_adduser 'yuguang', 'yuguang', 'role_yuguang'
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -