Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:sql Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Przegląd
Powiązania microsoft SQL dla programu Visual Studio Code umożliwiają użytkownikom tworzenie usługi Azure Functions za pomocą powiązań usługi Azure SQL. Aby uzyskać więcej informacji, zobacz Create Azure Functions with the SQL Bindings extension for Visual Studio Code (Tworzenie usługi Azure Functions za pomocą rozszerzenia powiązania SQL dla programu Visual Studio Code). Aby zainstalować rozszerzenie, zobacz Rozszerzenie powiązań SQL dla programu Visual Studio Code.
Paleta poleceń
MS SQL: Create Azure Function with SQL Binding Uruchom polecenie z palety poleceń, aby utworzyć nową funkcję z powiązaniem SQL.
Następnie rozszerzenie wyświetla monit, w którym wybierasz typ obiektu do wstawienia (Input binding) lub aktualizacji/wstawienia (Output binding), czyli Table lub View.
Następnie rozszerzenie wyświetli monit o wybranie profilu połączenia do użycia dla funkcji platformy Azure lub utworzenie profilu połączenia.
Po wybraniu profilu połączenia lub utworzeniu nowego profilu połączenia rozszerzenie wyświetli monit o wybranie bazy danych z wybranego połączenia do użycia dla funkcji platformy Azure.
Po wybraniu bazy danych rozszerzenie poprosi o wybór tabeli lub widoku do użycia, a także o wskazanie tabeli lub widoku, który zostanie użyty do wykonania zapytań lub operacji upsert. Ten monit jest oparty na wybranym wcześniej typie obiektu.
Uwaga / Notatka
Powiązanie funkcji platformy Azure z SQL z elementu View jest obsługiwane tylko dla powiązań Input.
Poproś o tabelę.
Wymuś wyświetlenie
Następnie rozszerzenie wyświetla monit o wprowadzenie nazwy funkcji, która ma być używana dla funkcji platformy Azure.
Jeśli masz już parametry połączenia przechowywane w local.settings.json, rozszerzenie wyświetla monit o wybranie parametrów połączenia do użycia dla funkcji platformy Azure lub utworzenie nowych parametrów połączenia.
Jeśli wybierzesz wartość Create new local app setting, rozszerzenie wyświetli monit o wprowadzenie nazwy i wartości parametrów połączenia.
Jeśli tworzysz element Azure Function with SQL Binding w istniejącym projekcie funkcji platformy Azure, rozszerzenie poprosi, czy chciałbyś dołączyć hasło do ciągu połączenia w pliku local.settings.json.
Jeśli Yes, hasło zostanie zapisane w pliku local.settings.json. Jeśli No, rozszerzenie ostrzeże cię, że hasło nie zostanie zapisane w pliku local.settings.json (jak pokazano tutaj), i musisz później ręcznie dodać hasło do pliku local.settings.json.
Następnie rozszerzenie prosi o podanie przestrzeni nazw dla funkcji Azure.
Jeśli tworzysz zupełnie nowy projekt funkcji platformy Azure z powiązaniem SQL, rozszerzenie wyświetla monit o podanie hasła dla parametrów połączenia w local.settings.json pliku.
Zostanie wyświetlone powiadomienie o postępie wskazujące, że funkcja platformy Azure została ukończona.
Po utworzeniu funkcji platformy Azure rozszerzenie generuje kod dla powiązania Input lub Output . Aby uzyskać więcej informacji, zobacz Wygenerowany kod dla usługi Azure Functions z powiązaniami SQL.
Otwieranie funkcji platformy Azure
Otwórz funkcję platformy Azure w języku C# w edytorze, a następnie uruchom MS SQL: Add SQL Binding polecenie z palety poleceń, aby dodać powiązanie SQL do istniejącej funkcji.
Następnie rozszerzenie wyświetli monit o wybranie funkcji platformy Azure w bieżącym pliku w celu dodania powiązania SQL.
Jeśli tworzysz funkcję platformy Azure z powiązaniem SQL z tabeli, rozszerzenie wyświetli monit o wybranie typu powiązania do użycia: czy ma to być powiązanie Input (pobierające dane z bazy danych) czy Output (zapisujące dane w bazie danych).
Jeśli masz już parametry połączenia przechowywane w local.settings.json, rozszerzenie wyświetla monit o wybranie parametrów połączenia do użycia dla funkcji platformy Azure lub utworzenie nowych parametrów połączenia.
Jeśli wybierzesz wartość Create new local app setting, rozszerzenie wyświetli monit o wprowadzenie nazwy i wartości parametrów połączenia.
Następnie rozszerzenie wyświetla monit o wybranie metody parametrów połączenia w celu wybrania profilu połączenia lub wprowadzenia parametrów połączenia do użycia dla powiązania SQL.
Jeśli zdecydujesz się wybrać profil połączenia, rozszerzenie wyświetli monit o wybranie bazy danych z wybranego połączenia do użycia dla funkcji platformy Azure.
Po wybraniu bazy danych rozszerzenie wyświetli monit o wybranie tabeli do użycia lub wprowadzenie tabeli lub widoku do wykonywania zapytań lub operacji upsert.
Poproś o tabelę.
Następnie rozszerzenie pyta, czy chcesz dołączyć hasło do ciągu połączenia w pliku local.settings.json.
Jeśli Yes, hasło zostanie zapisane w pliku local.settings.json. Jeśli No, rozszerzenie ostrzeże cię, że hasło nie zostanie zapisane w pliku local.settings.json (jak pokazano tutaj), i musisz później ręcznie dodać hasło do pliku local.settings.json.
Po utworzeniu funkcji platformy Azure rozszerzenie generuje kod dla powiązania Input lub Output . Aby uzyskać więcej informacji, zobacz Wygenerowany kod dla usługi Azure Functions z powiązaniami SQL.