/ / Duplikowanie tabeli zawierającej indeksy - serwer sql

Powiel tabelę zawierającą indeksy - serwer sql

Czy istnieje sposób na duplikowanie tabeli w SQL-Server? Nie tylko dane takie jak SELECT INTO ma również indeksy, a może również klucze? Jeśli pójdę tabela skryptów jako -> tworzenie do to zostawia mój indeks.

Jeśli ta funkcja nie jest dostępna, dlaczego nie?

Jestem pewien, że to pytanie musiało zostać zadane 1000 razy, ale nie mogłem znaleźć duplikatu SQL-Server, tylko MYSQL, który ma CREATE LIKE ale SQL-Server nie wydaje się.

Odpowiedzi:

1 dla odpowiedzi № 1

Najpierw przejdź do Tools-> Options. Następnie przejdź do SQL Server Object Explorer, Scripting. Tutaj zobaczysz wszystkie opcje skryptowania, w tym tworzenie indeksów. Tworzenie indeksów jest domyślnie wyłączone z jakiegoś powodu, ale można go włączyć wystarczająco łatwo.

wprowadź opis obrazu tutaj

Po tym możesz kliknąć prawym przyciskiem myszy na tabelę skryptów - Utwórz do ...

wprowadź opis obrazu tutaj

A teraz powinieneś otrzymać swoje indeksy.


0 dla odpowiedzi nr 2

Po prostu wygeneruj CREATE skrypt w SQL Server Management Studio. Obejmuje to również indeksy.

Zobacz pytanie dba.se