私はEntity Frameworkのコードファーストアプローチを使用しています。以下は私のapp.config
ファイル内の接続文字列です。コンピュータを使用しない接続文字列Entity FrameworkのSQL Server ExpressデータベースのユーザーID - パスワード
<add name="CommandTronContext"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Technical\CommandTron\CommandTron.mdf;Initial Catalog=CommandTron;Trusted_Connection=True;Integrated Security=True;"/>
私はエラーを取得:
Cannot open database "CommandTron" requested by the login. The login failed. Login failed for user 'username'.
をしかし、私はマシンのユーザ名・パスワードを入力する必要はありません。ログインの詳細を提供しない方法や、このデータベースのみの新しいユーザー名とパスワードを作成する方法、またはSQL Server Expressユーザー名のパスワードを使用する方法はありますか?
あなたが指定している 'Trusted_Connection =真;それは、接続のためではないユーザ名+パスワードをお使いのWindows資格情報を使用しています意味接続文字列内の統合セキュリティ= true'を。 – gunr2171
Windowsの資格情報をSQL Serverログインに追加しましたか? – FLICKER
@ gunr2171、私はそれがWindows資格情報を使用すべきだと思ったものです。しかし、なぜ私はそのユーザー名を要求していない - パスワード – Mini