Unity使用sql Server問題彙總

Unity使用sql Server問題彙總


創建C#腳本,引入數據庫命名空間時,不會顯示。這是因爲差一個System.Data.dll文件,將此文件手動添加到vs編輯


器中【解決方案->Assembly-Csharp->引用。右鍵點擊引用->添加引用。將System.Data.dll文件加入】。

寫好腳本後,運行會發現各種錯誤:【一般都是缺少動態鏈接庫文件之類的錯誤】


1. 將下面四個.Dll文件直接拖拽到Unity項目的Assets目錄下。


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/


上面這個鏈接稍微有些價值。
發佈了77 篇原創文章 · 獲贊 110 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章