2017-09-16 10 views
0

私はVisual Studio 2015でSQL Server 2014ローカルデータベースを使用するC#Winformsアプリケーションを開発しました。Windows認証モード(またはWindows認証モードなし)でローカルSQL Serverデータベースを使用してC#Winformsアプリケーションをセットアップする方法は?

私はそこに私が使用する接続文字列でデータベースに接続するためにado.netを使用:

Data source=reza\mssqlserver2014;inital catalog=storesystem;integated security=true 

は、そして、それは私のPC上で素晴らしい作品。

私は何が必要ですか、別のコンピュータにセットアップするにはどうすればよいですか?

Windows認証モードでSQL Server 2014にログインします。

私は.mdfファイルをバックアップして復元しようとしました。しかし、それは動作しませんでした。

+0

SQLサーバー認証をサポートするようにデータベースの構成を変更する必要があります。[SQL Server認証を使用した接続](https://docs.microsoft.com/en-us/sql/relational-databases/security/choose-an-authentication -mode#connections-through-sql-server-authentication)を使用します。 – Fabio

+0

Windows認証またはSQL Server認証を使用するようにアプリケーション構成を使用する – Squirrel

答えて

0

あなたのアプリはWindows認証を使用してSQL Serverに接続していますが、開発マシンのSQLインスタンスが既にアカウントを認識するように設定されている可能性があります。

ターゲットマシンで、現在ログインしているWindowsユーザーを、問題のデータベースの正当なユーザーとして、ログオンに追加します。

おそらくSQL Server認証に移行する可能性がありますが、アプリケーションが最初にパスワードを使用しない場合は、セキュリティモデルが優れています。

関連する問題