Azure SQLデータベースにアクセスするためのより良い方法をお探しですか?

シャヒド・タイカ

現在、MS Azure SQLでデータベースにアクセスするときはいつでも、サインインしてファイアウォール内のIPのリストにIPアドレスを追加する必要があります。そうしないと、クエリを実行できません。

毎回ファイアウォールのホワイトリストに自分を追加せずに、常にDBにアクセスするようにコンピューターを確認するためのより良い方法はありますか。

自分で固定IPを取得するか、0.0.0.0〜255.255.255.255のIP範囲を追加すると、基本的に問題が解決することはわかっていますが、他のオプションはありますか?

アルベルト・モリージョ

次のPowerShellスクリプトを実行するだけで、ファイアウォールルールが自動的に作成されます。その後、SQL Server ManagementStudioまたはAzureDataStudioを実行してAzureSQLDatabaseに接続する必要があります。

このスクリプトは、現在のIPをファイアウォールのホワイトリストに追加します。

$subscriptionName = 'Your Subscription'
$ipGetCommand = 'http://www.iplocation.net/find-ip-address' 
$firewallRule = 'My-Home'
$serverName = "Your Server Name";
$webclient = New-Object System.Net.WebClient
$queryResult = $webclient.DownloadString($ipGetCommand)
$queryResult -match '\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b'
$currentPublicIp = $($matches[0])

Select-AzureSubscription -SubscriptionName $subscriptionName



If ((Get-AzureSqlDatabaseServerFirewallRule -ServerName $serverName -RuleName $firewallRule) -eq $null) {
    New-AzureSqlDatabaseServerFirewallRule -ServerName $serverName -RuleName $firewallRule -StartIpAddress $currentPublicIp -EndIpAddress $currentPublicIp
}
else {
    Set-AzureSqlDatabaseServerFirewallRule -ServerName $serverName -RuleName $firewallRule -StartIpAddress $currentPublicIp -EndIpAddress $currentPublicIp
}

コンピューターでスケジュールタスクを作成して、コンピューターの起動時にこのPowerShellを実行することもできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

アラートを作成するために、Azure SQLデータベースリソースから割り当てられたストレージデータのパーセンテージメトリックを取得する方法はありますか?

分類Dev

Azure SQLデータベースにアクセスできない場合、接続を切断するにはどうすればよいですか?

分類Dev

Azure MobileServicesはmssqlオブジェクトを使用してAzureSQLデータベースにアクセスするためにどのようなアクセス許可を使用しますか?

分類Dev

AZURE SQLデータベースサーバーでAzureサービスへのアクセスを有効にするにはどうすればよいですか?

分類Dev

Azure SQLデータベースのデータには、AzureにデプロイされたCordaノードからアクセスできますか?

分類Dev

Azure devopsにkubernetesクラスターをデプロイするための正しいyamlを作成するにはどうすればよいですか?

分類Dev

Azureのデータ湖にアクセスするためのclientId、authTokenEndpoint、clientKeyは何ですか?

分類Dev

Azure SQLデータベースでデータIOスパイクの原因を特定するにはどうすればよいですか?

分類Dev

C#SQL)web.configのAzure SQLデータベースへの接続文字列を暗号化する方法は?(そして、復号化のためにキーをAzure SQLデータベースにインポートしますか?)

分類Dev

Azure SQLデータベースで特定のユーザーのすべてのアクセス権を確認するにはどうすればよいですか?

分類Dev

オンプレミスのSQLデータベースにアクセスするために最適なAzureサービスを選択する必要があります

分類Dev

Azure関数からAzureデータベースにアクセスする

分類Dev

Azure SQLデータベーステーブルデータをExcelにエクスポートする自動化された方法はありますか?

分類Dev

Azureの新しいデータベースでデータベース移行を実行するにはどうすればよいですか?

分類Dev

Azure RESTAPIを介してCosmosDBデータベースまたはコレクションメトリックにアクセスするにはどうすればよいですか?

分類Dev

Azure関数またはロジックアプリを使用してデータをSQLデータベースに保存するにはどうすればよいですか?

分類Dev

Azure Elastic Poolからデータベースを削除した場合、コードベースのSQLクエリを更新する必要がありますか?

分類Dev

Blazor C#アプリをAzure SQLデータベースに接続するにはどうすればよいですか?マックOS

分類Dev

SQLデータベースの「セキュリティが有効なアクセス」をAzure管理ポータルで「必須」に設定すると、自動エクスポートが機能しなくなります

分類Dev

Azure SQLデータベースのDTUが最大になっています-データベースが大きいためですか?

分類Dev

T-SQLスクリプトは、Azure SQLデータベースで実行されているのかオンプレミスで実行されているのかをどのように検出する必要がありますか?

分類Dev

「アクセストークンが間違ったオーディエンスまたはリソースからのものである」を修正するにはどうすればよいですか。MSALトークンを使用してAzureのRESTAPIにアクセスしようとしたとき

分類Dev

Azure ADで作成したアプリのアクセス許可を弱める方法はありますか?

分類Dev

AzureでSQLデータベースを削除するにはどうすればよいですか?

分類Dev

Azure Service Fabricでデータをクエリするための最良の方法は何ですか?

分類Dev

BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

分類Dev

Azure Sql Server(PaaS)が持つことができるデータベースの数に制限はありますか?および/またはAzureSQL Serverが保持できるデータの量にサイズ制限はありますか?

分類Dev

多くのデータベースをホストするためにどのタイプのAzureリソースを使用する必要がありますか

分類Dev

Azure Active Directoryからアクセストークンを交換するためにJWTに署名するにはどうすればよいですか?

Related 関連記事

  1. 1

    アラートを作成するために、Azure SQLデータベースリソースから割り当てられたストレージデータのパーセンテージメトリックを取得する方法はありますか?

  2. 2

    Azure SQLデータベースにアクセスできない場合、接続を切断するにはどうすればよいですか?

  3. 3

    Azure MobileServicesはmssqlオブジェクトを使用してAzureSQLデータベースにアクセスするためにどのようなアクセス許可を使用しますか?

  4. 4

    AZURE SQLデータベースサーバーでAzureサービスへのアクセスを有効にするにはどうすればよいですか?

  5. 5

    Azure SQLデータベースのデータには、AzureにデプロイされたCordaノードからアクセスできますか?

  6. 6

    Azure devopsにkubernetesクラスターをデプロイするための正しいyamlを作成するにはどうすればよいですか?

  7. 7

    Azureのデータ湖にアクセスするためのclientId、authTokenEndpoint、clientKeyは何ですか?

  8. 8

    Azure SQLデータベースでデータIOスパイクの原因を特定するにはどうすればよいですか?

  9. 9

    C#SQL)web.configのAzure SQLデータベースへの接続文字列を暗号化する方法は?(そして、復号化のためにキーをAzure SQLデータベースにインポートしますか?)

  10. 10

    Azure SQLデータベースで特定のユーザーのすべてのアクセス権を確認するにはどうすればよいですか?

  11. 11

    オンプレミスのSQLデータベースにアクセスするために最適なAzureサービスを選択する必要があります

  12. 12

    Azure関数からAzureデータベースにアクセスする

  13. 13

    Azure SQLデータベーステーブルデータをExcelにエクスポートする自動化された方法はありますか?

  14. 14

    Azureの新しいデータベースでデータベース移行を実行するにはどうすればよいですか?

  15. 15

    Azure RESTAPIを介してCosmosDBデータベースまたはコレクションメトリックにアクセスするにはどうすればよいですか?

  16. 16

    Azure関数またはロジックアプリを使用してデータをSQLデータベースに保存するにはどうすればよいですか?

  17. 17

    Azure Elastic Poolからデータベースを削除した場合、コードベースのSQLクエリを更新する必要がありますか?

  18. 18

    Blazor C#アプリをAzure SQLデータベースに接続するにはどうすればよいですか?マックOS

  19. 19

    SQLデータベースの「セキュリティが有効なアクセス」をAzure管理ポータルで「必須」に設定すると、自動エクスポートが機能しなくなります

  20. 20

    Azure SQLデータベースのDTUが最大になっています-データベースが大きいためですか?

  21. 21

    T-SQLスクリプトは、Azure SQLデータベースで実行されているのかオンプレミスで実行されているのかをどのように検出する必要がありますか?

  22. 22

    「アクセストークンが間違ったオーディエンスまたはリソースからのものである」を修正するにはどうすればよいですか。MSALトークンを使用してAzureのRESTAPIにアクセスしようとしたとき

  23. 23

    Azure ADで作成したアプリのアクセス許可を弱める方法はありますか?

  24. 24

    AzureでSQLデータベースを削除するにはどうすればよいですか?

  25. 25

    Azure Service Fabricでデータをクエリするための最良の方法は何ですか?

  26. 26

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  27. 27

    Azure Sql Server(PaaS)が持つことができるデータベースの数に制限はありますか?および/またはAzureSQL Serverが保持できるデータの量にサイズ制限はありますか?

  28. 28

    多くのデータベースをホストするためにどのタイプのAzureリソースを使用する必要がありますか

  29. 29

    Azure Active Directoryからアクセストークンを交換するためにJWTに署名するにはどうすればよいですか?

ホットタグ

アーカイブ