Pytania otagowane jako scripting

Pytania dotyczące generowania lub używania skryptów językowych, na przykład tworzenia skryptów definicji obiektu bazy danych.

5
SQL Server 2012: Generuj skrypty z wiersza poleceń
Korzystam z programu SQL Server 2012. SQL Server Management Studio ma opcję kliknięcia bazy danych prawym przyciskiem myszy, a następnie wybierz Zadania i Wygeneruj skrypty. Czy istnieje sposób na zautomatyzowanie tego za pomocą wiersza polecenia? Chcę utworzyć skrypt, który zawiera schemat i dane całej bazy danych. Narzędzia takie jak ScriptDBi …

3
Alternatywy dla łączenia łańcuchów lub wykonywania procedur, aby zapobiec powtórzeniu kodu zapytania SQL?
Oświadczenie: Proszę o wyrozumiałość jako kogoś, kto korzysta z baz danych tylko przez ułamek swojego czasu pracy. (Przez większość czasu programuję w C ++ w swojej pracy, ale co nieparzysty miesiąc muszę wyszukiwać / naprawiać / dodawać coś do bazy danych Oracle.) Wielokrotnie potrzebowałem pisać złożone zapytania SQL, zarówno dla …

3
Łatwy sposób na sprawdzenie łączności z programem SQL Server z klienta
Do celów rozwiązywania problemów chciałbym móc sprawdzić, czy klient może połączyć się z wystąpieniem programu SQL Server, niezależnie od aplikacji, która prawdopodobnie nie może połączyć się z programem SQL Server. Czy istnieje prosty sposób (tzn. Nie trzeba instalować oprogramowania innych firm), aby to zrobić przy użyciu domyślnych narzędzi systemu Windows? …

6
Redgate SQL Compare vs Visual Studio 2010 Premium / Ultimate projekt bazy danych
Obecnie używam programu Visual Studio Professional Edition, który ma projekt bazy danych jako szablon projektu, ale niektóre jego funkcje nie są dostępne, na przykład narzędzie porównywania schematów . Porównanie schematów i generowanie skryptów aktualizacji bazy danych są dostępne tylko w wersjach Visual Studio 2010 Premium / Ultimate . Ale czy …

1
Zapytania współdzielone przez użytkownika: Dynamiczny SQL vs. SQLCMD
Muszę przeformułować i udokumentować szereg foo.sqlzapytań, które będą udostępniane przez zespół wsparcia technicznego DB (w przypadku konfiguracji klienta i tym podobnych). Istnieją rodzaje biletów, które przychodzą regularnie, gdy każdy klient ma własne serwery i bazy danych, ale poza tym schemat jest taki sam we wszystkich obszarach. Procedury przechowywane nie są …

3
Skryptuj Oracle DDL w sposób zautomatyzowany
Oracle SQL Developer jest w stanie eksportować DDL przez Tools -> Database Export...To działa bardzo dobrze, ale wymaga ręcznej interwencji. Wiem o tym DBMS_METADATA.get_ddl(), ale odkryłem, że eksport nie jest idealny. Natknąłem się na problemy, w których wyeksportowany DBMS_METADATADDL nie był użyteczny bez uprzedniej naprawy problemów, takich jak przerwy w …


4
Usunięcie ograniczenia (indeksu) z kolumny
Jak mogę zmodyfikować typ w tabeli z indeksem? Próbowałem zrobić kolumnę alter na pustej tabeli, aby zmodyfikować typ od daty do varchar (15) i dostałem błędy mówiące, że ma zależności od kolumny (która okazała się być indeksami). Byłem w stanie łatwo obejść ten problem lokalnie, klikając prawym przyciskiem myszy indeks …

5
Jak mogę wykryć uszkodzone procedury przechowywane po zmianie schematu?
Zmodyfikowałem centralną tabelę w mojej bazie danych, a sp_depends dosłownie zwraca setki wyników, i obawiam się, że niektóre z tych procedur przechowywanych mogą się nie kompilować po mojej zmianie. Sprawdzanie jednej procedury składowanej jest łatwe (po prostu ponownie uruchamiam skrypt alter i sprawdzam, czy operacja się powiodła), ale robienie tego …

2
Jak wykonać skrypt wszystkich uprawnień w schemacie
Studio zarządzania SQL pozwala tworzyć skrypty dla wszystkich obiektów db, jednak do tej pory nie znalazłem sposobu na poprawne wykonanie skryptu lub użytkownika. Uprawnienia użytkownika dotyczące schematu nie są uwzględniane w tworzonym skrypcie. Czy zrobiłem coś źle, czy MSFT jest trochę niechlujna?

1
Wykonywanie skryptu TSQL wygenerowanego z SSMS w SQLCMD. Niepowodzenie w ofertach
Próbuję wdrożyć bazę danych na komputerze, wykonując skrypt wygenerowany przez narzędzie „Generuj skrypty” w SQL Server Management Studio. Oto polecenie, które wydałem: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Otrzymuję takie błędy: Sqlcmd: Błąd: Błąd składniowy w wierszu 39488 w pobliżu polecenia „” w pliku …

1
SQL * Plus, @ i ścieżki względne
Jakoś wydaje się, że SQL * Plus (przynajmniej w systemie Windows) nie jest w stanie zlokalizować skryptu ze ścieżką względną, gdy jest wywoływany za pomocą @@i gdy ścieżka zaczyna się od pojedynczej lub podwójnej kropki. Na przykład w obszarze x:\some\whereMam następującą strukturę katalogów: script.sql main-dir\main-sub-dir call-script.sql script.sql To znaczy: dwa, …

2
Czy istnieje kolekcja skryptów PowerShell, które pomagają w utrzymaniu programu SQL Server?
Studiuję PowerShell i (powoli) biorę go do swoich codziennych zadań DBA. Do tej pory widziałem kilka odłączonych skryptów PowerShell dla wielu różnych działań administracyjnych. Chciałbym wiedzieć, czy istnieje oficjalna (lub rozpoznawalna) kolekcja lub repozytorium skryptów PowerShell, do których ludzie zwykle chodzą po skrypty PowerShell programu SQL Server do typowych działań …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.