2016-05-23 16 views
1

は、私がテストAzureのDW(DWU 200)を強調するために70回のログインを使用して約70同時クエリを予定してしばらくは、このエラーは紺碧DWリミットエラー

[Execute SQL Task] 
Error: Executing the query "SELECT Distinct S.[Nurse ID],S.[Trust Code],S.[Loc..." failed with the following error: "110802;An internal DMS error occurred that caused this operation to fail. 
Details: 
Exception: Microsoft.SqlServer.DataWarehouse.DataMovement.Workers.DmsSqlNativeException, Message: NativeOdbcConnection.Open, error in OdbcConnectionCreate: SqlState: HY000, NativeError: 10928, 'Error calling: SQLExecDirect(hstmt, (SQLWCHAR *) L"SELECT @@SPID", SQL_NTS), SQL return code: -1 | 
SQL Error Info: SrvrMsgState: 1, SrvrSeverity: 20, Error <1>: ErrorMsg: [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Resource ID : 1. The request limit for the database is 1600 and has been reached. See 'http://go.microsoft.com/fwlink/?LinkId=267637' for assistance. | 
ConnectionString: Driver={pdwodbc};APP=TypeC01-DmsNativeReader:DB22\mpdwsvc (69820)-ODBC;Trusted_Connection=yes;AutoTranslate=no;Server=\\.\pipe\DB.22-f8e91ff83e68\sql\query, ConnectionPooling: 1 | Error calling: pConn->Create(connectionString, useConnectionPooling, packetSize, connectionLoginTimeout, environmentSettings, spid) | state: FFFF, number: 19183, active connections: 266', Connection String: Driver={pdwodbc};APP=TypeC01-DmsNativeReader:DB22\mpdwsvc (69820)-ODBC;Trusted_Connection=yes;AutoTranslate=no;Server=\\.\pipe\DB.22-f8e91ff83e68\sql\query". 
Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly. 

を取得し始めたが、後に、私は、対応する1600の限界を見つけることができませんどのように私がそれを打つことができるか理解できませんか?どんな助けでも本当に感謝します、ありがとう。

+0

このエラーは、DWU100 ADWシステムで1つの同時クエリが実行されていることを確認しました。この操作が失敗する原因となった内部DMSエラーが発生しました。詳細:管理者に連絡する際にこのエラーIDを使用してください。 EID:(xxxxx)[Microsoft] [SQL Server用ODBCドライバ13] [SQL Server]リソースID:1.データベースの要求制限は1600であり、これに達しました。 – Steve

答えて

4

Azure.comのconcurrency articleは読んでいますか?これらの要求をキューイングし始めるスケールレベルで、70の同時クエリでストレステストを実施しています。私の疑問は、システム内のlimitsのいずれかに当たるまで、キューに入れられたリクエストのキューが負荷テスト中に増加しているということです。あなたが期待している限界は、開かれているセッションの数です。

このような場合は、support ticketを開く必要があります。しかし、飽和負荷テストで70の同時クエリを実行したい場合は、DWUをより高い値に増やすことをお勧めします。

+0

こんにちはJRJ、ありがとうございました。はい、私は同時実行性の記事を読んでいますが、それぞれ1つのクエリで70セッションで超過する可能性のあるリソースの制限はありません。私はサポートチケットをオープンしました。そして、Azureはそれを超えてどの制限が超過しているかを調べています。 – Ankit

関連する問題