質問編集履歴
3
エラー内容が試した際の文のものを記載していたので修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
### エラー内容
|
19
19
|
```
|
20
20
|
例外が発生しました: OperationalError
|
21
|
-
('08S01', '[08S01] [Microsoft][ODBC Driver 1
|
21
|
+
('08S01', '[08S01] [Microsoft][ODBC Driver 17 for SQL Server]通信リンクが失敗しました。 (-2147467259) (SQLEndTran(SQL_ROLLBACK))')
|
22
22
|
('08S01', '[08S01] [Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: 既存の接続はリモート ホストに強制的に切断されました。 (10054) (SQLExecute); [08S01] [Microsoft][ODBC Driver 17 for SQL Server]Communication link failure (10054)')
|
23
23
|
```
|
24
24
|
|
2
DB側の設定を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,6 +8,12 @@
|
|
8
8
|
pythonライブラリpyodbc を使用して、Azure SQLDatabaseへのデータ挿入を実施しているのですがエラーとなってしまい処理が止まってしまいます。どうにかこのエラーを回避したいと考えております。
|
9
9
|
fast_executemany=Trueでexcutemanyを使用して、100万行を挿入しようとすると15秒位経ってから以下のエラーが表示されます。
|
10
10
|
odbcドライバは、「Microsoft ODBC Driver 17 for SQL Server」を使用しています。
|
11
|
+
|
12
|
+
### DB側の設定
|
13
|
+
|
14
|
+
ファイアウォール:IP指定されていることを確認
|
15
|
+
接続ポリシー:リダイレクト
|
16
|
+
価格レベル:Basic
|
11
17
|
|
12
18
|
### エラー内容
|
13
19
|
```
|
1
エラー内容と試したことを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,15 +5,15 @@
|
|
5
5
|
|
6
6
|
### 内容
|
7
7
|
|
8
|
-
pythonライブラリpyodbc を使用して、Azure SQLDatabaseへのデータ挿入を実施しているのですがエラーとなってしまいます。
|
8
|
+
pythonライブラリpyodbc を使用して、Azure SQLDatabaseへのデータ挿入を実施しているのですがエラーとなってしまい処理が止まってしまいます。どうにかこのエラーを回避したいと考えております。
|
9
9
|
fast_executemany=Trueでexcutemanyを使用して、100万行を挿入しようとすると15秒位経ってから以下のエラーが表示されます。
|
10
10
|
odbcドライバは、「Microsoft ODBC Driver 17 for SQL Server」を使用しています。
|
11
11
|
|
12
12
|
### エラー内容
|
13
13
|
```
|
14
14
|
例外が発生しました: OperationalError
|
15
|
-
('08S01', '[08S01] [Microsoft][ODBC Driver 1
|
16
|
-
|
15
|
+
('08S01', '[08S01] [Microsoft][ODBC Driver 18 for SQL Server]通信リンクが失敗しました。 (-2147467259) (SQLEndTran(SQL_ROLLBACK))')
|
16
|
+
('08S01', '[08S01] [Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: 既存の接続はリモート ホストに強制的に切断されました。 (10054) (SQLExecute); [08S01] [Microsoft][ODBC Driver 17 for SQL Server]Communication link failure (10054)')
|
17
17
|
```
|
18
18
|
|
19
19
|
### ソースコード
|
@@ -61,5 +61,7 @@
|
|
61
61
|
→変化なし
|
62
62
|
・ループする行数を決めるsizeを10000行に減らす
|
63
63
|
→成功する
|
64
|
+
・ODBCドライバを「ODBC Driver 18 for SQL Server」に変えてみる
|
65
|
+
→変化なし
|
64
66
|
|
65
67
|
|