【发布时间】:2018-05-25 22:36:01
【问题描述】:
c# 中有没有办法直接创建 SQLLOCALDB 实例?目前,我们使用 sqllocaldb.exe,但需要能够在不使用外部可执行文件的情况下执行此操作。
【问题讨论】:
-
为什么不能使用命令行工具?你能用
Process.Start从C#调用可执行文件吗? -
看看 SMO(Sql Server 管理对象)。 codeproject.com/Articles/13755/SMO-Manage-your-SQL-Server
-
调出外部可执行文件被视为安全风险,因此 .EXE 的 Process.Start 对我们不起作用。
-
这里有另一个条目:stackoverflow.com/questions/17407474/… 在有人询问使用 SMO 创建数据库实例的地方没有得到答复。 codeproject 文章似乎可以解决实例创建后的所有问题。
标签: c# sql-server