2015-05-16 4 views
5

Ich habe eine Visual Studio 2008-Lösung, die ein "Datenbankprojekt" enthält. Von dort aus kann ich SQL-Dateien, indem Sie einen Rechtsklick auf sie, wie folgt ausführen:So führen Sie SQL-Skript aus dem Lösungsexplorer in Visual Studio 2013 oder 2010 aus

db project - vs2008 solution


jedoch importiert ich dieses Projekt sowohl Visual Studio 2010 (was zu einer .dbproj-Datei) und VS2013 (Ending .sqlproj Datei), und jetzt kann ich diese Option nicht mehr finden.

Außerdem kann ich nicht herausfinden, wie eine Datenbankreferenz zu meinem Produktionsserver hinzugefügt wird, genau wie früher.

Ich habe versucht, ein neues Projekt in diesen neueren Versionen auch zu erstellen, aber nicht gut.

Also, zwei Fragen. Erstens, wie man meine Db-Referenz hinzufügt und zweitens, wie man das .sql-Skript unter dieser Referenz ausführt?


bearbeiten Ein Kollege Kollege hat auch das gleiche Problem: How to create a database project in Visual Studio 2013


EDIT2 dies von Msdn Versuchte: How to: Run SQL Scripts in Solution Explorer, aber keinen Erfolg. Die Optionen "Ausführen" und "Ausführen an" sind nicht vorhanden, und das Ziehen des Skripts in die Datenbankreferenz funktionierte nicht so gut.

enter image description here

fanden auch folgende weitere Frage: visual studio extension to execute sql

+0

Was ist passiert, als Sie versuchten, ein Projekt zu erstellen? Hast du SSDT installiert? –

+0

Was passiert, wenn Sie die .sql-Datei öffnen? Kannst du es ausführen? –

+0

@JohnSaunders Es gibt eine "Execute" -Option, wenn ich es öffne und mit der rechten Maustaste in den Editor klicke, in vs2013 (Kürzel 'Strg + Shift + E'). Allerdings wird das für meine hunderten von SQL-Dateien ein echter Schmerz sein. –

Antwort

0

Wenn Sie ein neues Projekt anlegen, haben Sie das „SQL Server Datenbank-Projekt“ zur Verfügung?

Haben Sie die Lösung in this post versucht?

enter image description here

+0

Er versucht nicht, eine neue Datenbank zu erstellen, er möchte eine Datenbank importieren oder ein Skript auf einem ausführen. – SharpCode

+0

Sicher, aber er muss immer noch diesen Projekttyp installiert haben oder der Projektkonverter erkennt den DTS-Projekttyp nicht – KarmaEDV

Verwandte Themen