Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:Azure SQL Database
Tworzy lub aktualizuje reguły zapory na poziomie bazy danych dla Twojej Azure SQL Database. Reguły zapory bazy danych można skonfigurować dla master bazy danych i baz danych użytkowników w usłudze SQL Database. Reguły zapory bazy danych mogą być przydatne przy korzystaniu z użytkowników bazy danych. Aby uzyskać więcej informacji, zobacz Uczyń swoją bazę danych przenośną, korzystając z baz danych z zawartością.
Syntax
sp_set_database_firewall_rule
[ @name = ] N'name'
, [ @start_ip_address = ] 'start_ip_address'
, [ @end_ip_address = ] 'end_ip_address'
[ ; ]
Arguments
[ @name = ] N'imię'
Nazwa używana do opisu i wyróżnienia ustawień zapory na poziomie bazy danych. @name to nvarchar(128) bez domyślnego stanowczości.
[ @start_ip_address = ] 'start_ip_address'
Najniższy adres IP w zakresie ustawienia zapory na poziomie bazy danych. Adresy IP równe lub większe od tej wartości mogą próbować połączyć się z instancją bazy danych SQL. Najniższy możliwy adres IP to 0.0.0.0.
@start_ip_address to varchar(50) bez dopłaty.
[ @end_ip_address = ] 'end_ip_address'
Najwyższy adres IP w zakresie ustawień zapory na poziomie bazy danych. Adresy IP równe lub mniejsze od tej wartości mogą próbować połączyć się z instancją bazy danych SQL. Najwyższy możliwy adres IP to 255.255.255.255.
@end_ip_address to varchar(50) bez dopłaty.
Poniższa tabela pokazuje wspierane argumenty i opcje w SQL Database.
Note
Azure prób połączenia są dozwolone, gdy zarówno to pole, jak i pole @start_ip_address równa się 0.0.0.0.
Remarks
Nazwy ustawień zapory na poziomie bazy danych dla bazy danych muszą być unikalne. Jeśli nazwa ustawienia zapory na poziomie bazy danych dla procedury przechowywanej istnieje już w tabeli ustawień zapory na poziomie bazy, adres IP na początku i końca są aktualizowane. W przeciwnym razie tworzone jest nowe ustawienie zapory na poziomie bazy danych.
Gdy dodasz zaporę na poziomie bazy danych, gdzie początkowy i końcowy adres IP są równe , 0.0.0.0umożliwiasz dostęp do swojej bazy danych na serwerze SQL Database z dowolnego zasobu Azure. Podaj wartość parametru @name , która pomoże ci zapamiętać, do czego służy ustawienie zapory.
Permissions
Wymaga uprawnienia CONTROL do bazy danych.
Examples
Poniższy kod tworzy ustawienie Allow Azure zapory na poziomie bazy danych, które umożliwia dostęp do Twojej bazy danych z Azure.
EXECUTE sp_set_database_firewall_rule N'Allow Azure', '0.0.0.0', '0.0.0.0';
Poniższy kod tworzy ustawienie zapory na poziomie bazy danych, które wywołuje Example DB Setting 1 tylko adres 0.0.0.4IP . Następnie procedura sp_set_database firewall_rule przechowywana jest wywoływana ponownie, aby zaktualizować końcowy adres IP do 0.0.0.6, w tym ustawieniu zapory. Ten przykład tworzy zakres, który pozwala na dostęp do adresów 0.0.0.4IP , 0.0.0.5, oraz 0.0.0.6 do bazy danych.
Stwórz ustawienie zapory na poziomie bazy danych tylko dla IP 0.0.0.4:
EXECUTE sp_set_database_firewall_rule N'Example DB Setting 1', '0.0.0.4', '0.0.0.4';Zaktualizuj ustawienia zapory na poziomie bazy danych, aby tworzyć zakres dozwolonych adresów IP:
EXECUTE sp_set_database_firewall_rule N'Example DB Setting 1', '0.0.0.4', '0.0.0.6';