独自のSQL Server Expressデータベースを作成して使用するアプリケーションがあります。 Windows 7でSQL Server 2008 Expressを使用してもうまく動作しましたが、Windows 10のSQL Server 2014 Expressで動作するようにする必要があります。エラーが発生しています。コードでのデータベースログインの作成
私は管理者の接続文字列で始まる:
connectionString="Data Source=.\SQLEXPRESS2014;Initial Catalog=master;Integrated Security=SSPI"
そして、その接続に私が実行してデータベースを作成します。
CREATE DATABASE mobile
ON
(NAME = mobile_dat,
FILENAME = '...\path\mydb.mdf',
FILEGROWTH = 5MB)
LOG ON
(NAME = 'mobile_log',
FILENAME = '...\path\mydb.ldf',
FILEGROWTH = 5MB);
そして、私は、ユーザーの作成:
CREATE LOGIN xxx WITH PASSWORD = 'xxx', CHECK_POLICY = OFF;
USE mobile
EXEC sp_adduser 'xxx', 'xxx';
EXEC sp_addrolemember 'db_owner', 'xxx';
EXEC sp_addrolemember 'db_accessadmin', 'xxx';
EXEC sp_addrolemember 'db_securityadmin', 'xxx';
EXEC sp_addrolemember 'db_ddladmin', 'xxx';
EXEC sp_addrolemember 'db_backupoperator', 'xxx';
EXEC sp_addrolemember 'db_datareader', 'xxx';
EXEC sp_addrolemember 'db_datawriter', 'xxx';
を
新しいユーザーとして切断して接続する時点:
connectionString="Data Source=.\SQLEXPRESS2014;Initial Catalog=mobile;User Id=xxx;Password=xxx;"
これは、Windows 7上でのSQL Server 2008のExpressでうまくいきましたが、上のWindows 10上のSQL Server 2014のExpressに私はエラーになっている:私は何をするよう
Login failed for user 'xxx'.
任意のアイデアを行方不明?
'モバイル使用後の' GO文? 'USE mobile'(改行)' GO'。 – Igor
"GOの近くの構文が正しくありません" –