Azure 함수에서 Azure SQL에 연결할 수 없습니다.

에스라 판매

Azure Function을 열고 엔터티 프레임 워크 (핵심이 아님) 코드 우선 접근 방식을 사용하여 Azure SQL에 연결하려고했는데 성공적으로 연결할 수없는 것 같습니다.

내 local.settings.json 파일에서 두 가지 규칙을 시도했습니다.

1:

"Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "sqldb_connection": "{myConnectionString}"
  },

2 :

,
  "ConnectionStrings": {
    "BankContext": "{myConnectionString}"
  }
  • BankContext는 컨텍스트 모델의 이름입니다.

Fuether 더, 디버깅 할 때 로컬 MSSQL 서버에 대한 또 다른 연결 문자열이 표시됩니다.

감사합니다!

수영

보다 개인화 된 답변을 얻으려면 DbContext를 설정하는 방법에 대한 자세한 코드 세부 정보를 제공해야하지만 다음 팁을 제공합니다.

  1. Microsoft의 내장 DI 컨테이너가있는 일반 .NET 프로젝트에서 사용하는 것처럼 DI를 사용하십시오. 이렇게 Microsoft.Azure.Functions.Extensions.DependencyInjection하려면 다음 구성을 사용하십시오.

     [assembly: FunctionsStartup(typeof(Startup))]
    
     namespace YOUR_NAME_SPACE
     {
         public class Startup : FunctionsStartup
         {
             public override void Configure(IFunctionsHostBuilder builder)
             {
                 string SqlConnection = 
                     Environment.GetEnvironmentVariable("AZURE_SQL_CONNECTIONSTRING");
    
                 builder.Services.AddDbContext<PeopleDbContext>(
                     options => options.UseSqlServer(SqlConnection));
             }
         }
     }
    
  • AZURE_SQL_CONNECTIONSTRING로컬에 있는지 확인하십시오 .local.settings.json
  1. Azure 환경이 동기화되었는지 확인하십시오. 그렇지 않으면 충돌이 발생합니다. 이렇게하려면 포털의 앱 서비스 환경 변수에 환경 변수를 포함해야합니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

  1. 이제 종속성 주입을 사용하여 평소와 같이 컨텍스트를 사용하는 서비스 인 컨텍스트를 요청할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Azure에서 Azure AD 사용자와 Azure SQL을 연결할 수 없습니다.

분류에서Dev

Azure Synapse에서 Azure 범위를 연결할 수 없습니다.

분류에서Dev

http를 통해 함수 앱에서 Azure VM에 연결할 수 없습니다.

분류에서Dev

Azure Data Factory에서 Oracle에 연결할 수 없습니다.

분류에서Dev

Microsoft Azure에서 Linux VM에 연결할 수 없습니다.

분류에서Dev

DbFit에서 Azure SQL에 대한 연결을 설정할 수 없습니다.

분류에서Dev

Azure Web App에서 Azure Cache for Redis에 연결할 수 없습니다.

분류에서Dev

Azure의 Jupyter에 연결할 수 없습니다.

분류에서Dev

가상 머신에서 Azure MySQL 서버에 연결할 수 없습니다.

분류에서Dev

Azure 함수 내에서 Azure 서비스에 로그인 할 수 없습니다.

분류에서Dev

내 Azure SQL 데이터베이스에 연결할 수 없습니다.

분류에서Dev

Azure Powershell로 만든 Azure Virtual Machine에 연결할 수 없습니다.

분류에서Dev

Azure App Service에서 실행중인 KAFKA에 연결할 수 없습니다.

분류에서Dev

인터넷에서 Azure Virtual Machine에 연결할 수 없습니다.

분류에서Dev

Azure 웹 사이트 FTP 서버에 연결할 수 없습니다.

분류에서Dev

Azure Linux VM에서 Azure Database for MySQL 서버에 연결할 수없는 것 같습니다.

분류에서Dev

Azure WebJob을 Azure VM의 SQL 데이터베이스에 연결할 수 없습니다.

분류에서Dev

Azure 웹 사이트는 때때로 SQL Azure 데이터베이스에 연결할 수 없습니다.

분류에서Dev

Azure SQL 서버에 연결하려고 할 때 PDOException이 드라이버를 찾을 수 없습니다.

분류에서Dev

InteractiveBrowserCredential을 사용하여 Azure Blob Storage에 연결할 수 없습니다.

분류에서Dev

내 Azure 계정에 엔터티 연결 API를 추가 할 수 없습니다.

분류에서Dev

Azure의 Drupal update.php에서 "서버에 연결할 수 없습니다"오류가 발생합니다.

분류에서Dev

SSMS에서 Azure Sql 데이터베이스에 연결할 수 없음 : "이 서버의 공용 데이터 끝점에 액세스 할 수 없습니다 ..."

분류에서Dev

프라이빗 엔드 포인트를 사용하여 Azure 함수를 Azure SQL에 연결할 수 없습니다.

분류에서Dev

FreeTDS를 사용하여 Azure SQL에 연결할 수 없음

분류에서Dev

Windows Azure가 Azure DB에 연결할 수 없음

분류에서Dev

Azure Web App-NodeJS를 Azure Mysql에 연결할 수 없음

분류에서Dev

Azure의 .NET Core는 SQL Server 데이터베이스에 연결할 수 없습니다.

분류에서Dev

Azure App Services의 NodeJS 앱을 Azure MySQL 데이터베이스에 연결할 수 없습니다.

Related 관련 기사

  1. 1

    Azure에서 Azure AD 사용자와 Azure SQL을 연결할 수 없습니다.

  2. 2

    Azure Synapse에서 Azure 범위를 연결할 수 없습니다.

  3. 3

    http를 통해 함수 앱에서 Azure VM에 연결할 수 없습니다.

  4. 4

    Azure Data Factory에서 Oracle에 연결할 수 없습니다.

  5. 5

    Microsoft Azure에서 Linux VM에 연결할 수 없습니다.

  6. 6

    DbFit에서 Azure SQL에 대한 연결을 설정할 수 없습니다.

  7. 7

    Azure Web App에서 Azure Cache for Redis에 연결할 수 없습니다.

  8. 8

    Azure의 Jupyter에 연결할 수 없습니다.

  9. 9

    가상 머신에서 Azure MySQL 서버에 연결할 수 없습니다.

  10. 10

    Azure 함수 내에서 Azure 서비스에 로그인 할 수 없습니다.

  11. 11

    내 Azure SQL 데이터베이스에 연결할 수 없습니다.

  12. 12

    Azure Powershell로 만든 Azure Virtual Machine에 연결할 수 없습니다.

  13. 13

    Azure App Service에서 실행중인 KAFKA에 연결할 수 없습니다.

  14. 14

    인터넷에서 Azure Virtual Machine에 연결할 수 없습니다.

  15. 15

    Azure 웹 사이트 FTP 서버에 연결할 수 없습니다.

  16. 16

    Azure Linux VM에서 Azure Database for MySQL 서버에 연결할 수없는 것 같습니다.

  17. 17

    Azure WebJob을 Azure VM의 SQL 데이터베이스에 연결할 수 없습니다.

  18. 18

    Azure 웹 사이트는 때때로 SQL Azure 데이터베이스에 연결할 수 없습니다.

  19. 19

    Azure SQL 서버에 연결하려고 할 때 PDOException이 드라이버를 찾을 수 없습니다.

  20. 20

    InteractiveBrowserCredential을 사용하여 Azure Blob Storage에 연결할 수 없습니다.

  21. 21

    내 Azure 계정에 엔터티 연결 API를 추가 할 수 없습니다.

  22. 22

    Azure의 Drupal update.php에서 "서버에 연결할 수 없습니다"오류가 발생합니다.

  23. 23

    SSMS에서 Azure Sql 데이터베이스에 연결할 수 없음 : "이 서버의 공용 데이터 끝점에 액세스 할 수 없습니다 ..."

  24. 24

    프라이빗 엔드 포인트를 사용하여 Azure 함수를 Azure SQL에 연결할 수 없습니다.

  25. 25

    FreeTDS를 사용하여 Azure SQL에 연결할 수 없음

  26. 26

    Windows Azure가 Azure DB에 연결할 수 없음

  27. 27

    Azure Web App-NodeJS를 Azure Mysql에 연결할 수 없음

  28. 28

    Azure의 .NET Core는 SQL Server 데이터베이스에 연결할 수 없습니다.

  29. 29

    Azure App Services의 NodeJS 앱을 Azure MySQL 데이터베이스에 연결할 수 없습니다.

뜨겁다태그

보관