創建C#腳本,引入數據庫命名空間時,不會顯示。這是因爲差一個System.Data.dll文件,將此文件手動添加到vs編輯
器中【解決方案->Assembly-Csharp->引用。右鍵點擊引用->添加引用。將System.Data.dll文件加入】。
寫好腳本後,運行會發現各種錯誤:【一般都是缺少動態鏈接庫文件之類的錯誤】
System.EnterpriseServices.Wrapper.dll 、System.EnterpriseServices.dll 和
System.Data.dll、Mono.Data.Sqlite.dll
四個文件一般都在:C:\Windows\Microsoft.NET\Framework\v2.0.50727文件夾目錄下。(沒有的話就直接網上下載)
2.完成操作1後,將連接數據庫的腳本掛在任意一個物體上,運行。會出現SocketException: 由於目標計算機積極拒
絕,無法連接。System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean
requireSocketPolicy) System.Net.Sockets.Socket+Worker.Connect ()...的錯誤。
則按照下面步驟進行處理:
提示這個錯誤,要考慮SQLServer的相關服務有沒有開啓,同時要在SQLServer的配置管理器中啓用TCP/IP協議,步驟
如下:
1.打開開始—程序—Microsoft SQL Server 2005(2008 R2)—配置工具—SQL Server Configuration Manager--
SQL Server 2005網絡配置—MSSQLSERVER的協議, 然後右邊窗口有個TCP/IP協議,點右鍵“啓用”.
2.在開始—程序—管理工具—服務中把SQL Server(MSSQLSERVER)服務停了,然後再啓動。問題就解決了!
http://qqhack8.blog.163.com/blog/static/11414798520117127177587/
上面這個鏈接稍微有些價值。