簡體   English   中英

無法連接到遠程數據庫表

[英]Can't connect to remote database table

我有一個桌面應用程序,它訪問一個可以查找的局域網環境中的數據庫。 但是,數據庫現在已經轉移到遠程托管公司,我可以使用查詢分析器訪問數據庫:

select * from server_name.database_name.dbo.table_name

在舊的lan環境中,我能夠使用查詢分析器訪問數據庫:

select * from database_name.dbo.table_name

問題是,當我更改其中的sql以包含server_name時,我的桌面應用程序會出現以下錯誤:

System.Data.SqlClient.SqlException: Cannot find the object "table_name" because it does not exist or you do not have permissions.

任何人都知道為什么會這樣。 當使用與使用查詢分析器時用於連接數據庫的連接字符串相同的連接字符串時,如何為數據庫提供桌面應用程序權限?

可能問題不在於訪問權限,而在於對表的錯誤調用。 更多的機會,你找不到你想要訪問的表。

您應該更新連接字符串以匹配與在遠程服務器上移動的數據庫相關的更改

暫無
暫無

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

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