Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 1
  • 260

W naszym środowisku do organizacji powiązanych skryptów T-SQL wykorzystywane są
rozwiązania i projekty SQL Server Management Studio.
Pracujemy z wersjami SQL Server 2008 i SQL Server 2008 R2.
Często zdarza się sytuacja w której musimy odtworzyć historyczną bazę danych
i wykonać na niej skrypty, do tej pory wykorzystywaliśmy polecenie T-SQL use do
zmiany kontekstu w skryptach jednak wraz z rosnącą ilością skryptów w projekcie
rośnie ilość plików wymagających modyfikacji polecenia use.


Czy istnieje bardziej elegancki sposób na zmianę kontekstu bazy danych
dla wszystkich skryptów w projekcie niż korzystanie z poleceń use oraz funkcji edytora znajdź i zamień?

Uczestnik szkolenia
  • Zapytał
  • @ Uczestnik szkolenia | 22.06.2013

Odpowiedź (1)

  • 0
Stosowana technika może zostać zastąpiona przez następujące rozwiązanie:

  1. Usuwamy polecenia use ze skryptów
  2. Tworzymy jedno wspólne połączenie do serwera
  3. Wszystkie skrypty projektu kojarzymy z jednym połączeniem z poprzedniego punktu

Po dokonaniu powyższych zmian, zmiana kontekstu bazy danych
może zostać zrealizowana za pomocą modyfikacji właściwości połączenia
Initial Database:

 

  • Odpowiedział
  • @ | 22.06.2013
  • TRENER ALTKOM AKADEMII