SMOをSQL Server 2008 R2 Standardに使用しようとしていますが、オブジェクトをDump
にしようとすると問題が発生しています。SMOでLinqPadを使用する
関連コード:
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)
ですが、例外はオブジェクトごとに異なるレベルにあります。