ScriptingOptions sql smo unterstützt keine Skriptdaten

8

Ich erstelle SQL-Datenbank-Skript mit c # -Code.

folgender Code funktioniert gut für create table , aber wenn ich versuche, scriptOptions.ScriptData = true; zu verwenden, wird folgende Ausnahme ausgelöst.

  

Eine nicht behandelte Ausnahme vom Typ   'Microsoft.SqlServer.Management.Smo.FailedOperationException' ist aufgetreten   in Microsoft.SqlServer.Smo.dll

     

Zusätzliche Informationen: Diese Methode unterstützt keine Skriptdaten.

Code

%Vor%     
Neo 03.05.2016, 11:34
quelle

1 Antwort

10

Folgendes funktioniert auf meinem Rechner (Win 7.0, .NET 4.0, VS 2010) Ich habe eine einfache Win-Forms-App mit OK-Taste erstellt und unter Funktion aufgerufen.
Hinweis: Ich habe zunächst hinzugefügt, wenn (myTable.IsSystemObject == true) fortzusetzen; um sicherzustellen, dass Systemansichten nicht skriptgesteuert werden; Ich habe nicht getestet, ob das wirklich benötigt wird:

%Vor%

Ausgabe:

%Vor%

MSDN-Verweise:

Alex 09.05.2016, 09:43
quelle

Tags und Links