我有一個客戶的要求,當連接到SQL Server時,只有DNS別名可以在應用程序連接字符串中使用。 有沒有辦法從服務器端強制執行此操作?這樣做的目的是防止應用程序中IP地址的硬編碼,這些問題可能隨時間而改變。從SQL Server執行SQL Server連接字符串
0
A
回答
2
與其強制執行此操作(因爲看起來您可能無法輕鬆完成操作),請改用審覈方式。
你應該能夠構建一個小應用程序來監視成功登錄的痕跡。然後,應用程序可以在系統管理員/開發人員等發生登錄時使用DNS以外的其他名稱來提醒系統管理員/開發人員。
這種資源可以在追蹤這方面的幫助:
http://blogs.msdn.com/sqlprogrammability/archive/2006/08/16/703079.aspx
乾杯
1
無法從服務器端執行此操作。
不應將IP地址(或服務器名稱)硬編碼到應用程序中。他們應該駐留在一個配置文件中(如果需要加密)。
0
當你說「或者」你的意思是「不是一個IP地址」或「CNAME記錄,而不是一個記錄'?如果您的意思是後者,則可以進行正向DNS查找,然後對返回的IP地址進行反向查找。如果返回的名稱與原始查找中的名稱相同,則很可能不是別名。這應該解決這個要求,但它並不能真正解決這個問題,這是一個奇怪的要求:)
相關問題
- 1. SQL Server連接字符串
- 2. SQL Server連接字符串
- 3. SQL Server連接字符串
- 4. 從SQL Server 2005 SP3到SQL Server 2012 SP1的連接字符串
- 5. SQL Server 2000連接字符串轉換爲SQL Server 2008
- 6. SQL Server連接字符串問題
- 7. SQL Server的ADO.Net連接字符串
- 8. SQL Server的連接字符串?
- 9. SQL Server 2012連接字符串
- 10. SQL Server 2005的PDO連接字符串
- 11. SQL Server 2008 - 連接字符串
- 12. SQL Server實例的連接字符串
- 13. SQL Server Express 2008連接字符串
- 14. SQL Server Express的連接字符串
- 15. sql-server的dbext連接字符串
- 16. SQL Server 2014連接字符串
- 17. 在SQL Server 2005中連接字符串
- 18. 加密SQL Server連接字符串
- 19. SQL Server實例的字符串連接
- 20. 的SQL Server:用字符串連接
- 21. SQL Server連接字符串問題?
- 22. 遠程SQL Server的連接字符串
- 23. c#2008 SQL Server Express連接字符串
- 24. 在SQL Server中執行條件連接
- 25. SQL Server連接
- 26. SQL Server連接
- 27. SQL Server 2005 SQL身份驗證連接字符串
- 28. SQL Server 2008 SSMS連接和http連接字符串?
- 29. 連接sql server和asp.net的連接字符串是什麼?
- 30. 如何查看連接字符串用於連接到SQL Server