Hi 各位,
最近发现一个奇怪的问题,一句简单的insert into语句,
在安装sql server的服务器上,打开ssms,执行脚本,能成功。
但我使用本机电脑,远程连接sql server ,执行这段脚本,却报错了。提供一些可能引起错误的信息,希望大神们帮我看下哈:
1 在服务器端有个网络文件映射成本地文件,\\10.XX.XXX.XXX\我的文件 映射成本地文件 U:\AAA.xls
2 insert into 语句,使用opendatasource 打开这个文件的,在服务器端能成功执行,但是在本机,远程连接sql执行却失败了= =~3 登陆的身份都是使用windows身份验证的,身份是同一个人。
最近发现一个奇怪的问题,一句简单的insert into语句,
在安装sql server的服务器上,打开ssms,执行脚本,能成功。
但我使用本机电脑,远程连接sql server ,执行这段脚本,却报错了。提供一些可能引起错误的信息,希望大神们帮我看下哈:
1 在服务器端有个网络文件映射成本地文件,\\10.XX.XXX.XXX\我的文件 映射成本地文件 U:\AAA.xls
2 insert into 语句,使用opendatasource 打开这个文件的,在服务器端能成功执行,但是在本机,远程连接sql执行却失败了= =~3 登陆的身份都是使用windows身份验证的,身份是同一个人。
解决方案 »
- 关于日志中指定时间点的问题
- 不包含怎么写啊
- 累计总生产数及不良数的问题
- 同时做下面三件事,用事务应该如何来写存储过程,再就是该如何调用,谢谢,最好给个DEMO,谢谢
- 在SqlServer上执行SQL语句update table1 set qty=2.566 where...出现问题。
- 如何删除SQL SERVER 2005的实例命名
- 执行 SQL 文件“InstallCommon.sql”时发生错误。SQL 错误号为 5123
- 将二进制文件存入ACCESS表的代码 但出错了,各位看看呀!!!!!!!!
- csv 文件导入sql server时怎么总会出现数据丢失
- 存储过程,那里出错了阿
- 如何在sql中根据某一列随机取记录
- SQL 大。大。大。。。神。。们,求助啊
INSERT INTO MyDataBase.dbo.test (name,timsstamp) select d_name,GETDATE() FROM OPENDATASOURCE
('Microsoft.ACE.OLEDB.12.0',
'Data Source=U:\d.mdb;jet oledb:database password=123456')...[d_table]其中U:\d.mdb是已经被映射成本地文件的路径,其实是网路共享的路径\\10.XX.XXX.XXX\我的文件\d.mdb
因为本机没有对应\\10.xxx的映射地址。 LZ直接使用ip的状态,应该可以通过的。
另外,对应的主文件(excel) 不能是打开的状态。