0
我有一個桌面應用程序,它可以在工程查找的lan環境中訪問數據庫。但是,數據庫現已轉移到遠程託管公司,我可以像這樣使用查詢分析器訪問數據庫:無法連接到遠程數據庫表
select * from server_name.database_name.dbo.table_name
在舊的局域網環境中,我能夠訪問數據庫,像這樣使用查詢分析器:
select * from database_name.dbo.table_name
的問題是,當我改變內它的SQL以包括服務器名稱我的桌面應用程序提供了以下錯誤:
System.Data.SqlClient.SqlException: Cannot find the object "table_name" because it does not exist or you do not have permissions.
任何人都知道爲什麼發生這種情況。當我使用與使用查詢分析器連接數據庫時相同的連接字符串時,如何才能將桌面應用程序權限授予數據庫?
添加遠程服務器的鏈接服務器,然後訪問它涉及到數據庫的變化...'SELECT * FROM LINKEDSERVERNAME..DATABASENAME.TABLENAME' – Fred