sql >> データベース >  >> RDS >> Sqlserver

データベース、SMO、C# の作成に失敗しました

    私はこれを試しました:sysadmin ユーザーで、すべてが正常に動作します。 「通常の」ユーザーの場合、あなたと同じエラーが発生します。

    これを試してください:

    ServerConnection connection = new ServerConnection(serverName, userName, password);
    Server sqlServer = new Server(connection);
    Database newDB = new Database(sqlServer, databaseName);
    
    try
    {
       newDB.Create();
    } 
    catch(Exception exc) 
    {
       string msg1 = exc.Message;
    
       if(exc.InnerException != null)
       {
           string msg2 = exc.InnerException.Message;
    
           if(exc.InnerException.InnerException != null)
           {
               string msg3 = exc.InnerException.InnerExceptionMessage;
           }
       }
    }
    

    msg2 が表示されますか と msg3 ??彼らは何と言っていますか???

    必要な権限のないユーザーを使用すると、my msg3 非常に明確です :




    1. データをmysqlテーブルにロードするが、空白行を無視する方法

    2. PHP MySQL PDOTextAreaWhere句と条件チェック

    3. 重みを考慮してランダムに1つの行を選択するにはどうすればよいですか?

    4. Docker-composev3がpostgresデータベースを永続化しない