spav_pripoj_all_dbs_from_dirs

Připojí k SQL serveru všechny databáze (soubory s příponou .mdf) umístěné v prvním adresáři, související logy v druhém adresáři. Pokud je některá z těchto databází připojena, dojde při pokusu o připojení této konkrétní databáze k chybě.

Syntaxe

spav_pripoj_all_dbs_from_dirs [@CestaData=] 'Cesta_k_databazovym_souborum', [@CestaLog=] 'Cesta_k_databatovym_logum'

 

Argumenty

[@cestaData=] 'Cesta_k_databazovym_souborum'
[@cestaLog=] 'Cesta_k_databazovym_logum'

Adresáře z pohledu serveru, ve kterých jsou umístěny databázové (.mdf) soubory, jejich logy (.log).

 

Příklad

spav_pripoj_all_dbs_from_dirs @CestaData='D:\SQLData', @CestaLog= 'E:\SQLLogs'

spav_pripoj_all_dbs_from_dirs 'D:\SQLData', 'E:\SQLLogs'

Připojí k SQL serveru všechny databáze umístěné v adresáři D:\SQLData, jejich logy umístěné v adresáři E:\SQLLogs.

 

Poznámky

  • Procedura předpokládá, že v adresáři @CestaLog budou umístěny .ldf soubory logu k databázím připojovaným z adresáře @CestaData.
  • Nebude-li parametr @CestaLog uveden, použijí se původní logy v původní cestě (vlastnost SQL serveru), pokud soubory logu nebudou existovat,
  • vytvoří se v adresáři @CestaData automaticky (také vlastnost SQL serveru).
  • Jméno databáze se získává z názvu souboru bez přípony '.mdf' (např. pro soubor Firmy.mdf bude název připojené databáze Firmy).
  • Proceduru může spouštět pouze člen role sysadmin.
  • Procedura volá proceduru sp_attach_db (viz Books Online pro MS SQL).

 

Zpět na hlavní článek →