Lệnh backup db
Backup database dbname to disk = 'c:\dbname.bak'
Backup database dbname to disk = 'c:\dbname.bak'
Restore database dbname from disk = 'c:\dbname.bak'
Đếm các connection tới db
SELECT sysprocesses.spid, sysprocesses.hostname, sysdatabases.name
FROM sysdatabases INNER JOIN sysprocesses ON sysdatabases.dbid = sysprocesses.dbid
WHERE [name] = 'dbname'
Ngắt các kết nối đến db
kill 60
Ngắt các kết nối đến db
kill 60
kill procesid
Lệnh này nếu dùng ngon nó tương đương với chức năng turn off db, hay detach cũng vậy.
Lệnh này nếu dùng ngon nó tương đương với chức năng turn off db, hay detach cũng vậy.
Kiểm tra tồn tại của 1 Database
IF EXISTS (SELECT * FROM sys.databases WHERE name='Taitd')
DROP DATABASE Taitd
ELSE
RESTORE DATABASE Taitd FROM DISK ='c:\dbname.bak'
OR
IF db_id('Taitd2') IS NOT NULL
PRINT('OK')
ELSE
PRINT('Hi')
VD:
IF DB_ID('TestDB') IS NOT NULL
DROP DATABASE TestDB