27 prosince, 2021

vytvoření databázového projektu Visual Studio pro existující databázi SQL Server

autor: Rick Krueger / Aktualizováno: 2013-07-26 / Komentáře (11) / související: více > DevOps

problém

kontinuální integrace se stala standardní praxí pro mnoho vývojových projektů. Pokaždé, když vývojář zkontroluje kus kódu, celý projekt nebo řešení je postaven a nasazen do prostředí, aby se ujistil ,že „neporušil sestavení“. Vývojáři používají řízení zdroje po dlouhou dobu, ale prostě nebyl dobrý způsob, jak dostat databázové objekty pod kontrolu zdroje. Výsledkem je, že existuje mnoho aplikací s „aplikačním kódem“ ve zdrojovém řízení, ale databázový kód není spravován. Preferovanou cestou pro získání databáze do zdrojové kontroly v mnoha obchodech budou databázové projekty. Pokud jste v této pozici a váš obchod používá Visual Studio, existuje relativně snadná cesta, jak dostat své databáze do databázových projektů a nakonec ovládat zdroje. „Reverzní inženýrství“ vaše databáze do databázového projektu vám pomůže začít využívat funkce databázových projektů Visual Studio dostupných ve VS Premium a VS Ultimate(včetně řízení zdrojů, nepřetržité integrace a analýzy kódu).

řešení

můžeme použít Visual Studio ke spuštění Průvodce importem databáze a naplnění prázdného databázového projektu.

Stáhněte si ukázkovou databázi Adventureworks2008_database.zip byl použit pro tento příklad) od CodePlex, a připojit databázi AdventureWorks2008 následovat spolu s tímto tipem.

poznámka: snímky obrazovky jsou z Visual Studio 2010, ale stejný obecný proces bude pracovat s databázovými projekty ve Visual Studiu 2005/08. Visual Studio 2005/08/10 Všechny použití VSDBCMD.exe pro nasazení databázových projektů, zatímco 2012 šel na novou metodu nasazení.

vytvořte prázdný databázový Projekt

  1. otevřete Visual Studio 2010.
  2. v nabídce Soubor vyberte Nový > Projekt…
  3. na kartě nainstalované šablony rozbalte databázi > SQL Server > upřesnit
  4. vyberte databázový Projekt SQL Server 2008 a zadejte název databáze
     otevřete Visual Studio 2010

  5. klikněte na OK a vytvoří se prázdný databázový Projekt.

Spusťte Průvodce importem databáze

  1. z nabídky Projekt vyberte Importovat databázové objekty a nastavení…
  2. Klikněte Na Nové Připojení…
  3. vyberte název místního serveru, přihlašovací údaje a název databáze. TIP: Klikněte zde Test připojení před kliknutím na OK.
     Spusťte Průvodce importem databáze

  4. klikněte na Start. Doporučuji ponechat poskytnuté výchozí hodnoty, pokud nerozumíte důsledkům nepřijetí výchozích hodnot.
  5. zobrazí se ukazatel průběhu, protože Visual Studio kontroluje vybranou databázi a naplní databázový Projekt všemi databázovými objekty.
  6. Klikněte Na Dokončit.
    vyberte Importovat databázové objekty a nastavení...

Další Kroky

Gratulujeme! Vaše databáze byla importována do databázového projektu a nyní byste měli začít spravovat databázi z Visual Studia a ujistěte se, že máte nastavenou kontrolu zdroje. Budete se také chtít naučit, jak tyto změny nasadit z Visual Studia na SQL Server. Používám databázové projekty již dlouhou dobu a nenarazil jsem na mnoho omezení. Jsou chvíle, kdy stále dávám přednost psaní kódu v SQL Server Management Studio a poté importuji kód do Visual Studia, ale to je většinou osobní preference.

  • další informace o databázových projektech Visual Studio
  • podívejte se na přidání tabulek do databázového projektu
  • navštivte přidání dalších objektů do databázového projektu
  • použijte rozšíření MergeScripts k uspořádání a konsolidaci skriptů tabulek

získat skripty

tlačítko Další tip

o autorovi
MSSQLTips autor Rick KruegerRick Krueger je vedoucí vývoj DBA, BI Developer, a řečník s 18 let zkušenosti, se sídlem v Twin Cities.
Zobrazit všechny mé tipy

článek naposledy aktualizován: 2013-07-26

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.