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

SQLServerでプログラムによるデータベースの作成

    SQL Server Management Object APIを使用できます(タスク「データベースの作成、変更、および削除」を参照):

     var srv = new Server();
     var db = new Database(srv, "mydb");
     db.Create();
    

    開始方法に関する情報はこちらです。 SQL Serverのインストール中に、クライアントSDKをインストールする必要があります。SMOアセンブリはC:\ Program Files \ Microsoft SQL Server \ 100 \ SDK \ Assembly

    にあります。

    または、これらのアセンブリへの依存を望まない場合は、ADO.Netを使用してDDLステートメントを実行することもできます(たとえば、この質問を参照してください):

    using (var connection = new SqlConnection(myConnectionString))
    {
        connection.Open();
        var command = connection.CreateCommand();
        command.CommandText = "CREATE DATABASE mydb";
        command.ExecuteNonQuery();
    }  
    

    明らかに、正しい接続文字列が必要です。既知のSQLサーバーインスタンスとCREATEDATABASE権限を持つユーザーです。



    1. Androidアプリケーション内でSQLiteクエリを実行するにはどうすればよいですか?

    2. JPAフラッシュとコミット

    3. PHPでSQLServerに接続できません

    4. MySqlのDATETIMEフィールドの日付部分にインデックスを作成するにはどうすればよいですか?