アプリケーションの値を更新するために、ローカルまたはリモートsql
の SQL サーバーでスクリプトを実行するアプリケーションを開発しようとしています。接続ステータスは、次を使用してチェックされます。
TcpClient client = new TcpClient(serverName, 1433);
ポートを使用してリッスンできることがわかったら、Windows/SQL サーバーを使用してログイン資格情報authentication
を SQL サーバーに渡す必要があります。しかし問題は、接続先のサーバーがローカルかリモートかをアプリケーションが判断する必要があることです。これに基づいて、アプリケーションの機能が変化する可能性があります。例: ローカル Windows 認証を使用する場合は、統合セキュリティを使用します。
これに基づいて、アプリケーションを開発してさまざまな機能/プロパティを有効にすることができるため、接続がリモートかローカルかをどのように判断できるかについて、誰か助けてください。