C#を使用して、既存のSQL Server 2008データベーススキーマをコピーしますが、データはコピーしません。同じサーバー上の新しいデータベース(つまり、MyDB => MyDB_Test)にコピーします。
http://www.codeproject.com/KB/cs/CopyDBSchemaUsingSMO.aspxで、私が望んでいることを正確に実行しているように見えるサンプルコードを見つけましたが、ddatabase.Create()行に次のエラーがスローされ続けました。
Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=9.0.242.0, Culture=neutral,PublicKeyToken =89845dcd8080cc91'またはその依存関係の1つ。指定されたファイルが見つかりません。":" Microsoft.SqlServer.BatchParser、Version = 9.0.242.0、Culture = neutral、PublicKeyToken =89845dcd8080cc91 "
不足しているDLLを見つけようとしましたが、SQL Server 2005のバージョンしか見つかりませんでした。それを使用するか、別のダウンロードを探すか、まったく別の方法をとるかはわかりません。
どんな助けでも大歓迎です!!