如何以编程方式创建数据库以及执行此操作所需的最少信息是什么?
Please没有“SQL Server 管理对象 API”建议。
您可以使用SQL Server 管理对象 API http://msdn.microsoft.com/en-us/library/ms162169.aspx(参见任务“创建、更改和删除数据库 http://msdn.microsoft.com/en-us/library/ms162577.aspx"):
var srv = new Server();
var db = new Database(srv, "mydb");
db.Create();
有关如何开始的信息是here http://msdn.microsoft.com/en-us/library/ms162189.aspx。在 SQL Server 安装过程中,您需要安装客户端 SDK,SMO 程序集位于 C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies 中
或者,如果您不希望依赖这些程序集,您也可以简单地使用 ADO.Net 运行 DDL 语句(例如看到这个问题 https://stackoverflow.com/questions/3523989/how-to-use-sqlcommand-to-create-database-with-parameterized-db-name):
using (var connection = new SqlConnection(myConnectionString))
{
connection.Open();
var command = connection.CreateCommand();
command.CommandText = "CREATE DATABASE mydb";
command.ExecuteNonQuery();
}
显然你需要一个正确的连接字符串:已知的sql server实例和具有CREATE DATABASE权限的用户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)