Do eksportu danych jest masa pluginów, i jak coś macie to trzymajcie się tego :) ja nie miałem, płacić za wersję 2012 nie chciałem a i też nie miałbym możliwości jak tego zainstalować na serwerze :) Więc musiałem znaleźć inny sposób. I co mnie zaskoczyło sposób był pod ręką cały czas, ale trzeba było o nim „wiedzieć” (opcja na pewno istnieje od SSMS 2008 Enterprise Manager 2000 – więc LOL – dzięki Paweł za komentarz!) :)
By wyeksportować dane z tabli jako INSERT INTO
musimy:
- Na bazie danych w SSMS kliknąć prawy przycisk myszy
- Wybrać
Tasks | Generate Scripts...
- W oknie które się pojawi w kroku
Choose Objects
wybrać albo wszystko albo intersującą nas tabelę - W kroku
Set Scripting Options
kliknąćAdvanced
- W ustawieniu
Types of data to script
wybrać opcjęData only
(rys) - I teraz all zależy od tego co chcemy – skrypt, query window itp., wybrać po prostu odpowiednią opcję i klikać next aż do Finish.
I tak o to mamy wyeksportowane dane jako INSERT INTO
bez żadnych pluginów :)
Piękne, dzięki :)
Sql Server Management Studio – Eksportowanie danych z tabli jako INSERT INTO | Jakub Gutkowski
Dziękujemy za dodanie artykułu – Trackback z dotnetomaniak.pl
ten feature ukrywa się w tym miejscu już od SQL 2000 ;)
tzn. dostępny był w narzędziu “enterprise manager”, czy jakoś tak
Do dziś nie rozumiem, czemu tak przydatne narzędzie zostało tak dobrze ukryte…
Bardzo często z niego korzystałem gdy w ramach pracy w trybie ‘Database First’ proces twórczy mnie pochłonął i zapomniałem o ciągłym skryptowaniu kolejnych elementów systemu, a przychodził moment wdrożenia – znacznie skracało to czas przekazania zadania do wdrożeniowców.
Jedynym minusem generatora skryptów (przynajmniej ja nie rozwiązałem jeszcze tego problemu) jest fakt, iż ma w głębokim poważaniu zależności między obiektami i generuje skrypty alfabetycznie, przez co kilka razy się zdarzyło, że zespół wdrożeniowy cofał do mnie zadanie, po tym jak dumny z siebie przygotowałem plik ze wszystkimi skryptami w jednym posunięciu…
Comments are closed.