2017-09-13 5 views
1

データを持つテーブルのスクリプトを作成したいのですが、C#を使用してテーブルのスクリプトを生成する方法は知っていますが、データを含むテーブルのスクリプトのコードを得ることができません。C#を使用してデータでテーブルスクリプトを生成するには

StringCollection tableScripts = myTable.Script(scriptOptionsForDependendencies); 
     foreach (string script in tableScripts) 
      Console.WriteLine(script); 

+0

としてこれを置きますか – Amit

+0

テーブルmyTable = myAdventureWorks.Tables ["

"]; ScriptingOptions scriptOptionsForDependendencies = new ScriptingOptions(); scriptOptionsForDependendencies.WithDependencies = true; scriptOptionsForDependendencies.DriAll = true; 文字列名= myTable.Name; scriptOptionsForDependendencies.FileName = @ "I:\ capmanversion \ ijob \" + name + ".sql"; StringCollectionテーブルスクリプト= myTable.Script(); foreach(テーブルスクリプトの文字列スクリプト) Console.WriteLine(script); –

答えて

0

設定scriptOptionsForDependendencies.ScriptData = trueを使用して、この方法。これはあなたのために仕事をするように見えます。

MYTABLEは何ですか?scripter.Options.ScriptData = true;

ScriptingOptions sql smo does not support scripting data

+0

私はこのことをチェックしますが、エラーを表示していますこのメソッドはスクリプトデータをサポートしていません。 –

関連する問題