2017-08-21 16 views
-2

私はSQLサーバのために新しいです。私はC#とSQLを使ってposシステムを作成しようとしています。私のmacihineに接続文字列を作成する方法を知っています 私のクライアントマシンで? クライアントマシンのrequrementは何ですか?その後クライアントマシンのSqlサーバ接続文字列

data source=localhost;initial catalog=pos;uid=sa;pwd=password 

を、SQLで接続を作成します。 クライアントは、通常のPCを使用してクライアントマシンに私のプロジェクトで、SQLデータベースに接続していないサーバー ありがとう

+0

要件は、お使いのマシンとクライアントで同じです。接続文字列 – BugFinder

+0

セキュリティで保護されたWindows資格情報を使用する必要があります。 2台のPCは、同じウィンドウグループ内にPCがなければ接続できません。だから、私は通常、Windowsグループアカウントを作成し、クライアントとサーバーの両方の同じグループにユーザーを入れます。データベースは、資格情報のためにWindowsグループアカウントを使用します。使用する接続文字列は:Trusted_Connection = True;参照:https://www.connectionstrings.com/sql-server/ – jdweng

答えて

0

したがって、アプリケーションとデータベースサーバーを同じマシンにホストしますか?この場合、SQL Serverのlocalhostインスタンスに接続するだけで済みます。

Connectionstrings.comには多くの例があります。

最も一般的なのはServer=localhost;Database=myDataBase;User Id=myUsername; Password=myPassword;、または統合セキュリティ(この状況では好ましい)Server=localhost;Database=myDataBase;Trusted_Connection=True;です。

これを行うと、設定ファイルの「秘密」を暗号化/保護する可能性があります。 問題に関するいくつかの詳細については、例えばこれらのサイトで見つけることができます:

1

あなたの接続文字列は次のように見えるかもしれする方法 クライアントマシンのサーバー。同じSQLサーバーの資格情報を持つ同じデータベース名がクライアントマシンにあることを確認してください。

関連する問題