Списък на базите данни и техния статус
изберете
ИМЕ,
DATABASEPROPERTY(name, N'IsDetached') като ОТДЕЛЕН,
(случай когато DATABASEPROPERTY(name, N'IsShutdown')
е null тогава -1
иначе
DATABASEPROPERTY(name, N'IsShutdown')
край) като ИЗКЛЮЧЕН,
DATABASEPROPERTY(name, N'IsSuspect') като ИЗМЕНЕН,
DATABASEPROPERTY(name, N'IsOffline') като ИЗКЛЮЧЕН,
DATABASEPROPERTY(name, N'IsInLoad') като ВНАТРЕ,
(случай когато DATABASEPROPERTY(name, N'IsInRecovery')
е null тогава -1
иначе
DATABASEPROPERTY(name, N'IsInRecovery')
край) като ВЪВ ВЪЗСТАНОВЯВАНЕ,
(случай когато DATABASEPROPERTY(name, N'IsNotRecovered')
е null тогава -1
иначе
DATABASEPROPERTY(name, N'IsNotRecovered')
край) като НЕВЪЗСТАНОВЕН,
DATABASEPROPERTY(name, N'IsEmergencyMode') като В СПЕШЕН РЕЖИМ,
DATABASEPROPERTY(name, N'IsInStandBy'),
has_dbaccess(name) като В СТОЯНЕ
от master.dbo.sysdatabases
Проверете дали база данни принадлежи на ПАНТЕОН
изберете ИМЕ
от dbname.dbo.SYSOBJECTS
където ИМЕ = 'PARAMSYS'
ПРИКРЕПЕТЕ база данни
Базата данни трябва да се намира на сървъра под формата на .MDF и .LDF
файлове, но също така трябва да бъде прикрепена към сървъра.
Можете да прикрепите базата данни с командата SP_ATTACH_DB.
sp_attach_db @dbname='име_на_базата_данни',
@filename1= 'път_и_име_на_MDF_файла',
@filename2= 'път_и_име_на_LDF_файла'
име_на_базата_данни - името на базата данни, която искате да прикрепите.
път_и_име_на_MDF_файла - пътят и името на файла на базата данни
файл (.mdf).
път_и_име_на_LDF_файла - пътят и името на файла на лог
файла (.ldf).
Пример:
sp_attach_db @dbname='msDataLab',
@filename1= 'c:\mssql7\data\msDataLab.MDF',
@filename2= 'c:\mssql7\data\msDataLab.LDF'
ОТКРЕПЕТЕ база данни
Файлът на базата данни и лог файлът (.MDF и .LDF) не могат да бъдат манипулирани, докато
са прикрепени към сървъра. Трябва да ги открепите, преди да можете да ги преместите,
изтриете и т.н.
sp_detach_db @DbName='име_на_базата_данни'
име_на_базата_данни - името на базата данни, която искате да открепите от
сървъра.
Пример:
sp_detach_db @DbName='msDataLab'
Размер на лог файла
Този запитване връща размера на лог файла (.LDF).
DBCC sqlperf(logspace)