タグ付けされた質問 「connections」


2
ユーザー接続の最大数
SQL Server 2012 Standardエディションでは、ユーザー接続の最大数が32,767であることを知っています。この番号に向かっている場合、DBAとして何をすべきですか? 現在、30,000のユーザー接続があり、この数は増加すると予想されます。

2
接続が失われた/壊れた場合、Postgresの長時間実行クエリは中止されますか?
Postgresへの接続を開いて長時間実行クエリを発行してから接続を切断すると(たとえば、接続を開いたクライアントプロセスを強制終了します)、長時間実行クエリは引き続き実行されますか、それとも自動的に中止されますか?これは構成可能ですか? (私はPostgresql 9.2.9を使用しています)

4
Azure SQL Databaseのアプリケーションでは「ユーザーのログインに失敗しました」が、SSMSでは正常に機能する
Azure SQL Database V12に含まれるデータベースユーザー機能を試してみたかったのですが、認証に問題があり、奇妙に思えます。 というデータベースを作成しましたClassifier。ワークステーションのSSMSからAzure dbサーバーに接続できるように、ファイアウォールルールにIPを追加しました。管理のためにSSMSを介して接続できるようになったら、次のようにパスワードを持つユーザーをデータベースに追加してみました。 CREATE USER classifier WITH PASSWORD='thepassword' また、このユーザーをデータライターおよびリーダーの役割に追加しました。 exec sp_addrolemember 'db_datawriter', 'classifier' exec sp_addrolemember 'db_datareader', 'classifier' この後、SSMSからのこれらの資格情報を使用してデータベースに接続できます。 しかし、これが問題の原因です。いくつかの異なる接続文字列の呪文を試してみましたが、作業中のWebアプリで接続できないようです。Azure環境では機能しなかったため、Azureデータベースへの接続文字列を使用してlocalhostで実行していますが、接続できません。現在使用している接続文字列は次のとおりです。 <add name="Classifier" connectionString="Data Source=xxxxxxx.database.secure.windows.net;Initial Catalog=Classifier;User ID=classifier;Password=xxxxxxxxxxxxx;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" providerName="System.Data.SqlClient"/> ユーザーのパスワードを(SSMS経由で)リセットしてから、接続文字列を更新しようとしました。また、この接続文字列からSSMSの接続ダイアログにパスワードをコピーしてパスワードを再確認し、そこに何らかのタイプミスがないことを確認しました。 Azure dbサーバーで監査を有効にし、失敗の理由に関する詳細を取得することを期待していますが、取得できるのはこれだけです: そして、これは私が立ち往生しているところです。ドキュメントやブログで見つけることができたもののほとんどは、SQL Serverログを調べて、エラーの性質をより厳密に示す実際のエラー状態を確認することを示していますが、 Azureを扱っているので、それを行う方法はありません(私の知る限り)。 SSMS(およびLinqPadおよびVisual Studio Server Explorer)が成功した場合、アプリケーションが失敗する原因は何ですか?

5
SSMSを介した特定のログインへのSQL Serverへのアクセスを拒否し、.Net SqlClientデータプロバイダーを介して許可する方法
開発者にUPDATE権限がない状況がありますが、開発者はアプリケーションを操作して接続文字列を表示します-> SQLLogin1UPDATE権限を持ついくつかのSQLアカウント(例)からのパスワードを知っています。私たちの操作は現在完璧ではなく、時々本番データを変更する必要があります(まだGUIがありません)。 DBAに連絡してデータを変更するように求める代わりに、開発者は(不適切に)SQLアカウントSQLLogin1(データを変更する権限を持つ)を使用し、SQL Server Management Studioを介して接続してデータを変更します。 SQLLogin1を使用するアプリケーション接続文字列SQLLogin1はDeveloperによって維持されるため、DBA は新しい接続文字列と新しいパスワードを表示しない限り、パスワードを変更できません。 質問: SQLLogin1SQLログインへのアクセスを拒否する方法はありますが、SSMS経由で接続している場合に限られますか? 同時に(で)SQLLogin1接続している場合は、ログインを許可する必要があります。.Net SqlClient Data Providerprogram_namesys.dm_exec_sessions この方法ではSQLLogin1、を使用しているアプリケーションSQLLogin1は引き続き接続できますが、開発者にを使用してSSMS経由で接続させないようにします。

4
特定のSQL ServerにアクセスするすべてのIPまたはユーザーを検索する
SQLサーバーを見つけたが、どのアプリケーションがそれに接続しているかがわからないとします。多分私は1つのアプリケーションを見つけますが、それがそれを使用している唯一のアプリケーションかどうかはわかりません。 すべての異なる接続を見つける良い方法はありますか?

1
MongoDBでホストごとの接続を制限するにはどうすればよいですか?
私は、javaドライバーを介して他のクライアントからの接続を受け入れるmongoサーバーを実行しています。私が気づいたのは、しばらくすると一部のユーザーが開いているポートが多すぎるため、他のユーザーがmongoに接続できなくなることです。1つのmongoClientオブジェクトのみを作成しますが、IPをチェックすると数百のポートが監視されます。 Javaドライバーでホストごとの接続を制限する例に出くわしましたが、クライアントにそれを混乱させたくありません。mongodインスタンスからクライアントを制限するにはどうすればよいですか? インスタンスは、Linuxリモートサーバー上で実行される1つのmongodです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.