Тайм-аут при соединении с базой данных Amazon RDS SQL Server - PullRequest
0 голосов
/ 12 февраля 2020

Я создаю серверную базу данных Amazon RDS Microsoft SQL, используя шаблон AWS CloudFormation. Создание заняло некоторое время, и я успешно подключился к базе данных, но иногда выдает это исключение:

Службе не удалось открыть новое подключение к базе данных при запросе. SqlException: соединение было успешно установлено с сервером, но затем произошла ошибка во время рукопожатия перед входом в систему. (поставщик: поставщик SSL, ошибка: 0 - истекло время ожидания операции ожидания.)

Вот код, который я использую для создания базы данных с использованием шаблона AWS:

"ProductDatabase":{
         "Type":"AWS::RDS::DBInstance",
         "Condition":"isNewDatabase",
         "Properties":{
            "AllocatedStorage":{
               "Ref":"AllocatedStorage"
            },
            "DBInstanceClass":"db.m4.large",
            "Port":"1433",
            "StorageType":"gp2",
            "BackupRetentionPeriod":"7",
            "DBName":"",
            "DBSubnetGroupName": {
             "Ref": "DatabaseSubnetGroup"
           },
            "MasterUsername":{
               "Ref":"DBUserName"
            },
            "MasterUserPassword":{
               "Ref":"DBPassword"
            },
            "Engine":"sqlserver-se",
            "EngineVersion":"13.00.4422.0.v1",
            "LicenseModel":"license-included",
            "VPCSecurityGroups" : [ { "Ref" : "rdsDBSecurityGroup" }  ],
            "Tags": [
             {
              "Key": "Name",
              "Value": { "Ref": "AWS::StackName" }
             }
          ]
         }
      },
...