创建数据库命令失败

时间:2010-11-10 14:02:54

标签: c# .net sql-server sql-server-2005 smo

我有一个有效的SMO连接

        string server = textBox_Server.Text;
        ServerConnection srvConn = new ServerConnection(server);
        // Log in using SQL authentication instead of Windows authentication
        srvConn.LoginSecure = false;
        // Give the login username
        srvConn.Login = textBox_userName.Text;
        // Give the login password
        srvConn.Password = textBox_Password.Text;
        // Create a new SQL Server object using the connection we created
         srvSql = new Server(srvConn);

我可以看到现有的数据库及其信息。 但是当我尝试创建一个新数据库时

 Database myDatabase = new Database(srvSql, "MyNewDatabase");
  myDatabase.Create();

我收到了一个FailedOperationExeption,知道为什么?当我创建一个新数据库时,我做错了什么。我怎么解决它......

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

失败的操作是否有内部异常?他们通常会提供更多信息。

如果没有,请尝试在SQL服务器上运行探查器并检查命令.Net执行和服务器发回的响应......