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)
ですが、例外はオブジェクトごとに異なるレベルにあります。