簡體   English   中英

VB.net連接到數據庫

[英]VB.net Connect to a database

我正在使用Visual Studio 2010編寫一些VB腳本,該腳本讀取一些txt文件並將結果輸入到數據庫中。 我連接的數據庫也是Microsoft SQL Server 2008 Service Pack2。我試圖使用指定數據源,數據庫,用戶ID和密碼的連接字符串。 然后被調用

Using SQLConnection As New SqlConnection(connectionString)
        Try
            SQLConnection.Open()

但是,我不斷得到找不到數據庫或無法建立連接的信息。 在此先感謝您提出的建議或指向我可能重復的任何問題的鏈接。

干杯。

連接字符串不正確,或者實際上無法從您的系統訪問數據庫。

您可以在此處獲取有關連接字符串的信息: http : //www.connectionstrings.com/

如果數據庫不在您的系統上,請檢查系統和服務器上的防火牆以查看是否需要打開任何端口。 另外,請檢查服務器字符串中服務器網絡名稱與IP地址或localhost與127.0.0.1的使用關系。

如果您的SQL Server與Visual Studio在同一台計算機上。 試試這個連接字符串。

“數據源= 。;初始目錄=您的數據庫名稱;集成安全性=真實”

“數據源=”。 -這將轉到您自己的計算機。 與本地主機相同。 “初始目錄=您的數據庫名稱”-將在您的SQL Server中使用此名稱的數據庫。 “集成安全性= True”-將使用您自己的用戶連接到數據庫。 這要求您有權訪問sql服務器。 如果您是計算機的管理員,則可以正常工作。

如果您有遠程服務器,請嘗試此操作,“數據源=服務器名或IP地址;初始目錄=您的數據庫名; UID = sa; pwd = * “如果您具有安裝的sql服務器的實例名稱,則使數據源看起來像這樣。 “數據源=。\\ mysqlinstance;”

暫無
暫無

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

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