我无法通过 C# 在我的 Web 服务器或本地运行 SQL 批量插入语句。
我正在尝试将数据从文本文件导入到 SQL Web Server。
连接到 Web 服务器/SQL Server 后
我使用的声明如下..
BULK INSERT dbo.FNSR
FROM 'http:\\yahoodd.velocitytrading.net\txtfiles\FNSR.txt'
WITH
(
FIRSTROW = '2',
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
然后我得到这个错误。
无法批量加载,因为无法打开文件“\yahoodd.velocitytrading.net\txtfiles\FNSR.txt”。操作系统错误代码53(未找到网络路径。)。
我也用上面列出的 'http"://webserver.remotefile.txt' 尝试过......结果略有不同(错误代码 123 dir,路径无效)
有任何想法吗??我无法将 txt 文件作为本地 txt 文件上传到 Web 服务器...我做错了什么...这应该如何工作?
要指定共享数据文件,请使用其通用命名约定 (UNC) 名称,其一般形式为 \Servername\Sharename\Path\Filename。此外,用于访问数据文件的帐户必须具有读取远程磁盘上的文件所需的权限。
BULK INSERT AdventureWorks2008R2.Sales.SalesOrderDetail
FROM '\\computer2\salesforce\dailyorders\neworders.txt';
GO
http://msdn.microsoft.com/en-us/library/ms175915.aspx http://msdn.microsoft.com/en-us/library/ms175915.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)