Lista e Bazave të Dhënash dhe Statusi i tyre
select
NAME,
DATABASEPROPERTY(name, N'IsDetached') as DETACHED,
(case when DATABASEPROPERTY(name, N'IsShutdown')
is null then -1
else
DATABASEPROPERTY(name, N'IsShutdown')
end) as ISSHUTDOWN,
DATABASEPROPERTY(name, N'IsSuspect') as ISSUSPECT,
DATABASEPROPERTY(name, N'IsOffline') as ISOFFLINE,
DATABASEPROPERTY(name, N'IsInLoad') as ISINLOAD,
(case when DATABASEPROPERTY(name, N'IsInRecovery')
is null then -1
else
DATABASEPROPERTY(name, N'IsInRecovery')
end) as ISINRECOVERY,
(case when DATABASEPROPERTY(name, N'IsNotRecovered')
is null then -1
else
DATABASEPROPERTY(name, N'IsNotRecovered')
end) as ISNOTRECOVERED,
DATABASEPROPERTY(name, N'IsEmergencyMode') as ISEMERGENCYMODE,
DATABASEPROPERTY(name, N'IsInStandBy'),
has_dbaccess(name) as ISINSTANDBY
from master.dbo.sysdatabases
Kontrolloni nëse një Bazë të Dhënash i përket PANTHEON
select NAME
from dbname.dbo.SYSOBJECTS
where NAME = 'PARAMSYS'
PRISNI Bazën e Dhënash
Baza e të dhënave duhet të jetë e vendosur në server në formën e skedarëve .MDF dhe .LDF,
por gjithashtu duhet të jetë e lidhur me serverin.
Ju mund të lidhni bazën e të dhënave me komandën SP_ATTACH_DB.
sp_attach_db @dbname='database_name',
@filename1= 'path_and_MDF_file_name',
@filename2= 'path_and_LDF_file_name'
database_name - emri i bazës së të dhënave që dëshironi të lidhni.
path_and_MDF_file_name - rruga dhe emri i skedarit të bazës së të dhënave
(.mdf).
path_and_LDF_file_name - rruga dhe emri i skedarit të logut të bazës së të dhënave
(.ldf).
Shembull:
sp_attach_db @dbname='msDataLab',
@filename1= 'c:\mssql7\data\msDataLab.MDF',
@filename2= 'c:\mssql7\data\msDataLab.LDF'
SHKYÇNI Bazën e Dhënash
Skedari i bazës së të dhënave dhe skedari i logut (.MDF dhe .LDF) nuk mund të manipulohet derisa
të jenë të lidhur me serverin. Ju duhet t'i shkëputni ato para se të mund të lëvizni,
fshini, etj. ato.
sp_detach_db @DbName='database_name'
database_name - emri i bazës së të dhënave që dëshironi të shkëputni nga
serveri.
Shembull:
sp_detach_db @DbName='msDataLab'
Shkalla e Logut
Kjo pyetje kthen madhësinë e skedarit të logut (.LDF).
DBCC sqlperf(logspace)