/ / Duplikujte tabuľku vrátane indexov - sql-server

Duplikovať tabuľku obsahujúcu indexy - sql-server

Existuje spôsob, ako duplikovať tabuľku na serveri SQL-Server? Nielen dáta SELECT INTO robí, ale aj indexy a možno aj kľúče? Ak pôjdem skript tabuľky ako -> vytvoriť do opúšťa môj index.

Ak táto funkcia nie je k dispozícii, prečo nie?

Som si istý, že táto otázka musela byť položená 1000-krát, ale nemohla som nájsť duplikát servera SQL, iba MYSQL, ktorý má CREATE LIKE ale zdá sa, že SQL-Server.

odpovede:

1 pre odpoveď č. 1

Najprv choďte na Tools-> Options, Potom choďte na SQL Server Object Explorer, Scripting, Odtiaľ uvidíte všetky možnosti skriptovania vrátane vytvárania indexov. Vytváranie indexov je z nejakého dôvodu v predvolenom nastavení vypnuté, môžete ho však zapnúť dostatočne ľahko.

tu zadajte popis obrázku

Potom môžete kliknúť pravým tlačidlom myši na tabuľku skriptov - Vytvoriť na ...

tu zadajte popis obrázku

Teraz by ste mali získať svoje indexy.


0 pre odpoveď č. 2

Stačí vygenerovať a CREATE skript v SQL Server Management Studio. Patria sem aj indexy.

Pozri túto otázku dba.se