8

Sql Server 2008 R2 Standard に SMO を使用しようとしていますがDump、オブジェクトを使用しようとすると問題が発生します。

エラー

関連するコード:

void Main()
{
    var connectionString = @"Server=(local);Trusted_Connection=True;";
    Server server = new Server(new ServerConnection(new SqlConnection(connectionString)));
    server.ConnectionContext.Connect();     

    server.Dump(); //Error      

    Database database = new Database(server, "master");
    database.Refresh();

    database.Dump(); // Error

    IEnumerable<Table> tables = database.Tables.Cast<Table>();

    tables.Dump(); //Error
}

アセンブリ 含む

編集:

私が見つけた回避Dump策は、再帰の深さを固定したメソッドを使用することDump(1)ですが、例外はオブジェクトごとに異なるレベルにあります。

4

1 に答える 1