1

毎日スケジュールされたジョブを使用して、オンプレミスの SQL サーバー DB を Azure BLOB にバックアップしています。コマンドは変更されず、何ヶ月も機能しましたが、3 日前から失敗し始めました。コマンドのテキストは次のとおりです。

DECLARE @MyFileName varchar(1000)
SELECT @MyFileName = (SELECT 'https://myurl.blob.core.windows.net/full/MyDB_backup_' + convert(varchar(500),GetDate(),112) + '.bak') 
BACKUP DATABASE [MyDb] TO  URL = @MyFileName WITH  CREDENTIAL = N'AzureCredential' ,  COPY_ONLY, NOFORMAT, NOINIT,  NAME = N'MyDb-Full Database Backup', NOSKIP, NOREWIND, NOUNLOAD,  STATS = 1

そして、これは出力です:

1 percent processed.
2 percent processed.
3 percent processed.
Msg 121, Level 20, State 0, Line 24
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)

これにより 1 TB のファイルが作成され (通常は 6 GB)、それを削除しようとすると、次のエラーが表示されます。現在、BLOB にリースがあり、要求にリース ID が指定されていません。

私が実行したコードとデータベースが変更されなかったため、サービスに問題があると思います。ただし、バグを報告する方法がわかりません。これについては Microsoft に直接チケットを提出しましたが、どうやら「サポート プラン」が必要になるようです。そのため、サポートのためにリストされているリソースであるため、ここに投稿しました。

以前にこの問題を経験したことがありますか? 回答を得るためにこれを投稿するのに最も適切な場所はどこだと思いますか?

4

2 に答える 2