我們正在使用CLR在我們的SQL 2005數據庫中部署一些新的WCF調用。在測試中,我在要連接的端點的代碼中進行硬編碼,並將其部署到我們的測試服務器。當我們將它部署到生產環境時,我們將把它部署到許多不同的SQL DB中,並使用不同的端點連接到(在不同服務器上運行的相同服務)。怎麼能這樣做呢?有沒有一個配置文件可以被引用爲將dll部署到SQL中?如何在SQL CLR中爲WCF加載不同的端點?
3
A
回答
2
上述解決方案的工作,但我們發現,最好的實踐方法是創建一個新的表中存儲的所有不同端點到數據庫中。然後,我們更新了CLR以調用此表來獲取所需的端點。因此,每個服務器都會爲其加載適當的元數據,並且這些元數據都將從數據庫中檢索。這種方式沒有硬編碼,也沒有必要擔心SQL服務器上的外部文本文件。它都包含在數據庫中。
1
相關問題
- 1. SQL CLR中的WCF客戶端
- 2. 如何在SQL/SQL CLR中使用WCF服務?
- 3. WCF每種方法的不同端點?
- 4. DLL如何由CLR加載?
- 5. WCF - 如何在C#代碼中指定端點的合同?
- 6. 如何添加在SQL CLR支持LINQ
- 7. 如何將CLR加載到進程中
- 8. WCF - 如何分離端點的不同功能
- 9. WCF發現:在不同的子網中查找動態端點
- 10. WCF在web.config中設置不同的文化端點
- 11. Wcf 3.5 - 具有不同綁定和SOAP的不同端點
- 12. 如何配置wcf端點?
- 13. 如何配置兩個端點的WCF服務爲每個端點使用不同的ListenUri?
- 14. 如何在不加載CLR的情況下使用託管DLL?
- 15. SQL Server CLR加載程序集失敗
- 16. 如何將WCF IncludeExceptionDetailInFaults添加到端點行爲?
- 17. wcf客戶端爲什麼需要與服務端點相同的端點?
- 18. CLR程序集將不會加載到64位SQL Server 2005中
- 19. 如何在WCF中爲多個服務配置一個端點?
- 20. 針對不同端點URI的WCF客戶端配置
- 21. WCF端點不返回WSDL
- 22. 將CLR 2.0 dll加載到CLR 4.0過程中,有什麼缺點?
- 23. CLR如何加載接口類型?
- 24. 在WCF中添加服務引用時找不到net.tcp端點?
- 25. 如何從SQL CLR項目中引用非SQL CLR項目?
- 26. 如何以編程方式添加WCF客戶端端點?
- 27. 找不到WCF端點
- 28. 如何不同的文本加載到了同樣的觀點
- 29. 無法使用CREATE TYPE在Sql Server中加載CLR UDT
- 30. 在SQL Server中加載第三方clr dll