當前位置:首頁 » 編程語言 » opendatasourcesql

opendatasourcesql

發布時間: 2023-01-10 01:25:45

1. sql Server OPENDATASOURCE 問題

本機連接字元串為Data Source=.;User ID=sa;Password=123;database=Northwind;
遠程訪問資料庫語句為,把遠程的IP改成本機沒問題
--------------------
樓主的是用C#連接非本機資料庫,使用了OPENDATASOURCE函數?

如果是這樣,要確保遠程資料庫的設置是否啟用
OPENDATASOURCE許可權,這項設置是在SQL2005時需要設置

樓主應該用的是非本機資料庫用了信任連接,改為用戶名連接如:sa

2. 求助...關於C#用SQL導入OpenDataSource的問題

string
sql
=
string.Format("SELECT
*
into
Table
FROM
OpenDataSource(
'Microsoft.Jet.OLEDB.4.0','Data
Source=文件地址;Extended
properties=Excel
5.0')...Sheel$");FsqyDB.ExecSQL(sql);
--集成了對SQL語句的類(這是執行SQL指令,無返回)

3. 怎麼打開OPENDATASOURCE許可權

啟用Ad Hoc Distributed Queries

在使用openrowset/opendatasource前搜先要啟用Ad Hoc Distributed Queries服務,因為這個服務不安全所以SqlServer默認是關閉的

啟用Ad Hoc Distributed Queries的方法

SQL Server 阻止了對組件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource'

的訪問,因為此組件已作為此伺服器安全配置的一部分而被關閉。系統管理員可以通過使用

sp_configure 啟用 'Ad Hoc Distributed Queries'。有關啟用 'Ad Hoc Distributed Queries' 的詳細

信息,請參閱 SQL Server 聯機叢書中的 "外圍應用配置器"。
啟用Ad Hoc Distributed Queries的方法,執行下面的查詢語句就可以了:

exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
使用完畢後,記得一定要要關閉它,因為這是一個安全隱患,切記執行下面的SQL語句

exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advance

4. sql server伺服器opendatasource中參數provider_name什麼意思

opendatasource 是打開數據源,但是數據源有很多dbf \excel\sqlserver\db2等,
provider_name就是用於指定具體那種數據源
具體你可以參考:

www.connectionstring.com
並結合MSDN來看。
或者通過拖拽,獲取一個來得到vs stdio的配置參數。

5. 跨資料庫連表查詢sql語句怎麼寫

工具/材料:Management Studio。

1、首先在桌面上,點擊「Management Studio」圖標。

6. SQL server 導入xlsx文件 opendatasource函數

如果能用opendatasource ,那也可以用bulk insert 來進行導入。用法也是差不多的

7. sqlserver把遠程資料庫的數據導入到本地資料庫的sql語句怎麼寫

你的本地要建立和遠程的連接,比如遠程資料庫叫DB1
在本地查詢分析器直接寫就可以
USER_COPY不需要創建,直接用下邊的語法創建加復制數據
SELECT
*
INTO
USER_COPY
FROM
DB1..USER

8. 在一條SQL語句中同時對兩個資料庫中的不同表進行操作,有什麼好的解決方法嗎

1.如果是同一伺服器:

假設 另一個資料庫名為'資料庫B',並且當然用戶對兩個資料庫都有對應許可權

select into [table] from [資料庫B].[所有者].[表名]

2.如果不在同一伺服器

select into [table] from opendatasource('sqloledb','data source=伺服器名或IP;user id=登陸名;password=口令').資料庫B.表名

9. 關於SQL中的 OPENDATASOURCE()函數

SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).Northwind.dbo.Categories

10. Sql Server OPENDATASOURCE 問題

insert into OPENDATASOURCE
('Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\GloryChina.mdb";User ID=Admin;Password=') ...mStoreroomInfo(Col1,Col2,Col3...)--指定列順序

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:881
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:677
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1005
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:250
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705