如何使用SMO创建本地数据库实例

时间:2013-07-01 14:55:17

标签: c# database instance smo localdb

我安装了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共享实例。怎么做?

1 个答案:

答案 0 :(得分:2)

我维护一个开源.NET库,它包装了底层的LocalDB本机API,暴露了一个允许你这样做的接口。有关更多详细信息,请参阅以下链接: