Ошибка создания команды базы данных - PullRequest
2 голосов
/ 10 ноября 2010

у меня активное 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 голосов
/ 10 ноября 2010

Имеет ли неудачная операция внутреннее исключение? Они обычно делают с дополнительной информацией.

Если нет, попробуйте запустить профилировщик на сервере SQL и изучить команды .Net, выполняемые и ответы, которые сервер отправляет обратно ...

...