|
分類:[データベース全般]
C#のアプリケーションにおいて、 SetUPProjectを利用して、インストーラを作成しております。 カスタムインストーラプロジェクト内で、local DBの構築を使用としておりますが、 うまくいっておりません。
以下、コードになります。
---------------------------------------------------------------------------------------------------------------------------- string ConnectionStr = @"Data Source = (localdb)\MSSQLLocalDB; Initial Catalog = master; Integrated Security = SSPI; Persist Security Info=False; Trusted_Connection = True; Pooling = True; server=(local)"; SqlConnection con = new SqlConnection(ConnectionStr); con.Open(); var command = con.CreateCommand();
command.CommandText = "GRANT CREATE DATABASE TO PUBLIC"; command.ExecuteNonQuery();
//データベース作成 command.CommandText = "CREATE DATABASE tesDB"; command.ExecuteNonQuery();
以下、略 ----------------------------------------------------------------------------------------------------------------------------
ビルド後、実行した結果、「Error1001 権限の許可者がGRANT権限を持っていません。」と表示されてしまいます。
ConnectionStrに設定が足りていないのでしょうか。 識者の方々、すみませんがご教示お願い致します。
|