3

localdatabase をインストールして共有インスタンスを作成し、smo を使用して localdatabase を作成できます。

私の要件では、localdb 共有インスタンスを作成する必要があります。

このようにSMOを使用してローカルデータベースを作成しています。

ServerConnection serConn = new ServerConnection(@"(localdb)\.\sharedIns");
Server ldbServer = new Server(serConn);

Database db = new Database(ldbServer , "databaseName");
db.Create();

データベースを作成する前に、このように sqllocaldb.exe を使用してコマンド プロンプトから共有インスタンスを作成しています。

c:\>sqllocaldb create testIns
c:\>sqllocaldb share testIn sharedIns

これらの手動の手順を削除し、SMO を使用して localdb 共有インスタンスを作成したいと考えています。これを行う方法?

4

1 に答える 1

2

私は、基盤となる LocalDB ネイティブ API をラップするオープンソースの .NET ライブラリを維持し、このようなことを可能にするインターフェイスを公開しています。詳細については、以下のリンクを参照してください。

于 2014-02-10T11:43:41.467 に答える