簡體   English   中英

C#SQL Server:應用程序可與另一台PC上的數據庫一起使用

[英]C# SQL Server: Application works with database from another pc

我的應用程序用C#編寫,它使用SQL Server數據庫。 我的C#代碼中有一個到數據庫的連接,一些查詢要從數據庫寫入/讀取。

現在考慮以下問題:如果我想從另一台PC運行此應用程序,則該PC沒有SQL Server,此應用程序可以工作嗎? (我認為不是)如果不是,那么另一台PC仍如何與數據庫一起工作? 有沒有一種方法可以使用C#在另一台PC上以編程方式創建數據庫,因此它具有我需要的名稱和我需要的列。 我使用SQL Server Management Studio創建了數據庫。

我猜您的應用程序可以在本地服務器上使用。 首先,您應該在啟動時檢入應用程序,如果有任何本地mssql服務器在運行。 如果沒有,您應該通過編程安裝一個。

閱讀答案,如果不知道該怎么做。

之后,您必須創建數據庫(即表),也許還要添加用戶權限。 編寫一個由啟動它的類啟動的SQL腳本。

閱讀本文以了解如何在C#中啟動SQL腳本

您可以通過在另一台計算機(服務器)上設置SQL Server來實現。

將該服務器身份驗證設置為SQL Server身份驗證(需要該SQL Server Management Studio的用戶名和密碼)

從C#應用程序更改web / App.config中的連接字符串,以使用該服務器的IP地址和SQL Server的Credentails

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM