0
我想知道是否有辦法將特定IP地址的SQL Server登錄列入白名單。更具體地講我要實現以下目標:在SQL Server中將登錄名和IP地址列入白名單
- 任何SQL Server登錄,除了登錄
SomeLogin
,可以連接到任何IP數據庫服務器,並 SomeLogin
只能從特定的連接到數據庫服務器IP地址
我想知道是否有辦法將特定IP地址的SQL Server登錄列入白名單。更具體地講我要實現以下目標:在SQL Server中將登錄名和IP地址列入白名單
SomeLogin
,可以連接到任何IP數據庫服務器,並SomeLogin
只能從特定的連接到數據庫服務器IP地址您可以爲此使用觸發器。實質上,當發生指定的事件時觸發SQL觸發器,然後可以使用T-SQL指定甚至觸發時要執行的操作。
看到這個職位here爲一個特定的例子如何做到這一點。
感謝您的回答,我對T-SQL觸發器非常熟悉,並且知道可以通過它實現。我想知道這是否是實現上述目標的最佳解決方案。如果我只需要處理IP地址,我認爲可以在DB服務器防火牆上編寫規則,但是,由於我還必須考慮SQL Server登錄,因此我認爲觸發器可能是最合適的解決方案。 –