1
我试图创建以编程方式使用Microsoft.SqlServer.Management.Smo
我的服务器上创建新的数据库新的SQL Server数据库的结果,但始终未能创建数据库:C# - 创建错误
Server svr = new Server(new ServerConnection(@".\SQLEXPRESS"));
Database db = new Database(svr, "TESTDB");
db.Create();
我得到这个错误db.create();
:
型Microsoft.SqlServer.Management.Smo.FailedOperationException”未处理的异常发生在Microsoft.SqlServer.Smo.dll
服务器的名称是正确的,我正在使用Windows身份验证连接到服务器。
请帮助,如果有什么更好的方法,请让我知道
是否有异常消息或InnerException?除了例外的名称通常有更多可用的细节。 – Scott
发布内部例外或更多详细信息 –
我只需使用SqlClient并使用TSQL DDL创建数据库。 SMO并不是那么容易,你必须安装它。请参阅https://docs.microsoft.com/en-us/sql/t-sql/statements/create-database-sql-server-transact-sql –