C製作軟體連線本地資料庫生成之後安裝在別人的電腦上不能用

2021-05-02 22:11:19 字數 1951 閱讀 1619

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 ...