1樓:匿名使用者
既然用了sqlserver的資料庫,那麼在釋出的電腦上也要安裝sqlserver才行,目前似乎沒有不裝sqlserver也能開啟資料庫的辦法,這點在軟體開發安期就應該考慮到的。
如果只是單機軟體,而資料邏輯較簡單、資料量也不大的,可以選擇access 等一些桌上型資料庫。
2樓:
首先明確一下連的是什麼資料庫?下面的以 sqlserver 為例1、首先確認 客戶端 和 資料庫 網路是聯通的,ping ip 地址能否ping 通
2、看一下資料庫伺服器 sqlserver 服務是否開啟3、開啟 sqlserver 配置管理器,看下 mssqlserver 網路配置,mssqlserver 協議 裡面的 tcp/ip 是否已啟用
4、確認一下 sqlserver 伺服器 防火牆是否開啟5、確認 在客戶端機器上 telnet ip地址 1433 , 看看 1433 埠能否訪問
6、再次確認sqlserver 登入的使用者名稱和密碼7、確認一下 軟體 的 .net 執行環境是否在客戶機上已安裝
3樓:匿名使用者
你好。這是不可以的。
sql server必須安裝元件之後才能支援。
問題的原因倒不是因為.net。
而是因為sql server的資料庫或者資料庫檔案,必須依賴sql server的服務才能執行起來。
所以想達到對方機子不用裝sql也能讀取資料庫的話:
1、將資料庫放在遠端一臺裝了sql server的機子上。此時本機不需要安裝任何sql server的東西。不過你說了是單機。
2、放棄sql server。將資料庫遷移到office access上。
3、不採用資料庫,而使用dataset轉xml檔案後來本地儲存。
4樓:匿名使用者
不裝sqlserver不能用,除非換其它型別的資料庫
用c#,自己製作的windows安裝程式(帶資料庫),怎麼才能在別人電腦上也能使用?
5樓:大樹佚晨
把你的電腦設定成資料庫伺服器並連上網際網路,別人再通過網際網路訪問你的資料庫
6樓:匿名使用者
在asp.net,sql server 2000資料庫復,web應用程制序,如果你要部署到另一臺計算機,至少上面的sql server 2000中的其他計算機,並要求使用者生成一個資料庫。
考慮到版權問題,在sql server 2000中,你可以使用微軟的桌面資料庫。
當然,asp.net使用的是access資料庫是比較好的,高便攜性的sql server,和相對簡單的部署,因為**的access資料庫的形式存在的檔案,可以直接打包部署到您的安裝。
安裝後,這樣別人就無法使用。
7樓:匿名使用者
樓上方法,或者同樣也在別人電腦上裝上同樣的資料,然後把自己電腦資料庫全盤備份匯入到對方電腦
8樓:匿名使用者
做安裝包的時候把程式需要的程式集打包進去
用c#和sql寫的程式在自己電腦上能執行,在別人電腦上出現連線資料庫出問題怎麼解決?
9樓:手機使用者
檢查連線字串配置求採納
10樓:猴塵遺
這還用問?修改連線字串。 一般的軟體產品都會弄個動態配置,用過用友,金蝶也就差不多那樣
c# 連線資料庫。我做的應用應用程式在自己的電腦上面能夠正常執行,但是放在其它的電腦上面就不行
11樓:小時候可萌啦
在別人電腦上進行資料庫操作的時候,由於找不到例項名為databasename的資料庫,當然也就無法連線,也就會報錯了。解決方案,在別人的電腦上也新建一個和你一樣的資料庫,登入名和密碼也一樣才行。如還不明白,直接hi我。
c怎麼連線sql server資料庫
using system using system.collections.generic using system.linq using system.text using system.data.sqlclient namespace sqlserverconnection t sqlreade...
c連線資料庫的問題
連線字串有點不一樣 server localhost database 資料庫名 uid sa pwd 這個可以通用 sqlconnection connstr new sqlconnection server localhost initial catalog 資料庫名 integrated se...
c連線SQL 2019資料庫問題
在程式中找到sqlserver2005的外圍應用配置器,然後選擇服務和連線的 外圍應用配置器。然後database engine 選中遠端連線選項 然後在選擇遠端連線和本地連線即可。我只做最簡單快速的回答,如果你的電腦沒有連線網線,就是提示網路電纜沒插好。那就把你的server 127.0.0.1 ...