Marcel Marzenowski

Marcel Marzenowski Geodeta, POLBUD

Temat: Kopiowanie struktury bazy do nowej

Witam,

mam pytanie czy jest możliwość np. z bazy A przekopiować do bazy B tylko i wyłącznie strukturę tabel bez jej zawartości, czyli danych? Potrzebuje, żeby baza B miała tylko strukturę bazy A i oczywiście wszystkie relacje pomiędzy tabelami PRIMARY_KEY etc.

Jest ktoś w stanie pomóc w tym temacie?

edit.
używam MS SQL 2014Ten post został edytowany przez Autora dnia 11.05.17 o godzinie 09:34

konto usunięte

Temat: Kopiowanie struktury bazy do nowej

cześć,

mozesz sprobowac skrytpowac tabele przy uzyciu SQL Managmenet Studio w następujacy sposób:

rozwijasz listę tabel -> klikasz prawym na nazwę tabeli -> "Script table as" -> "Create to" -> i tu wybierasz nowy arkusz sql, zapis skryptu do pliku etc.

mozesz rowniez kliknac prawym na nazwe bazy, nastepnie "Tasks"->"Generate Scripts" -> wybierasz obiekty ktore chcesz "zeskryptowac"

pzdr,
m.
Marcel Marzenowski

Marcel Marzenowski Geodeta, POLBUD

Temat: Kopiowanie struktury bazy do nowej

Mam 700 tabel w bazie i ciężko ręcznie robić, można to w jakiś sposób zautomatyzować?

konto usunięte

Temat: Kopiowanie struktury bazy do nowej

Marcel M.:
Mam 700 tabel w bazie i ciężko ręcznie robić, można to w jakiś sposób zautomatyzować?


a to rozwiązanie nie jest satysfakcjonujące?

1. odpalasz SQL Server Management Studio
2. Zaznaczasz prawym swoją baze danych.
3. Klikasz prawym -> Tasks -> Generate Scripts -> Klikasz Next
4. Wybierasz "Select specific database objects"
5. Zaznaczasz Tables
6. Zapisujesz do pojedynczego pliku badz pliku per tabela

https://www.youtube.com/watch?v=bpfsVLBSdBg

m.Ten post został edytowany przez Autora dnia 11.05.17 o godzinie 14:51
Hubert Kobierzewski

Hubert Kobierzewski BI Practice Lead,
Codec

Temat: Kopiowanie struktury bazy do nowej

Rozwiązanie Mateusza powinno Tobie wystarczyć. Ja tylko nadmienię, że od SP2 w tej wersji SQL Server masz do dyspozycji DBCC CLONEDATABASE

Dla szerszych zastosowań mamy jeszcze narzędzia takie jak SQL Clone firmy Redgate.
Hubert Kobierzewski

Hubert Kobierzewski BI Practice Lead,
Codec

Temat: Kopiowanie struktury bazy do nowej

Mateusz H.:
Marcel M.:
5. Zaznaczasz Tables

W następnym kroku przejrzyj jeszcze to, co jest pod przyciskiem Advanced: klucze, statystyki, constrainty, itp.

Hubert

Następna dyskusja:

Kopiowanie bazy z localhost...




Wyślij zaproszenie do