首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法大容量加载,因为无法打开该文件。操作系统错误代码1326(登录失败:未知用户名或错误密码。)

问无法大容量加载,因为无法打开该文件。操作系统错误代码1326(登录失败:未知用户名或错误密码。)
EN

Stack Overflow用户
提问于 2010-09-24 15:54:40
回答 2查看 26.6K关注 0票数 1

从csv测试文件批量上载

"\servername\wwwroot\Upload\LDSAgentsMap.txt“

代码语言:javascript
复制
     SET QUOTED_IDENTIFIER ON
SET ANSI_NULLS ON
GO

CREATE PROCEDURE [dbo].[sp_CSVTest_BulkInsert] ( @Path NVARCHAR(128) )
AS 
    DECLARE @Sql NVARCHAR(256)
    SET @Sql = 'BULK
INSERT CSVTest 
FROM ''' + @Path + ''' WITH
(
FIELDTERMINATOR = '','',
ROWTERMINATOR = ''\n''
)'
--PRINT @Sql
EXEC(@Sql)

GO

路径为"\servername\wwwroot\Upload\LDSAgentsMap.txt“

备注

这是共享主机和数据库用户具有blukadmin和公共服务角色

EN

回答 2

Stack Overflow用户

发布于 2011-02-18 02:31:19

当运行SQL的Windows用户帐户(例如SqlServerAccount)没有访问共享文件(\servername\wwwroot\Upload\LDSAgentsMap.txt).的权限时,可能会发生这种情况

我们解决这个问题的一种方法是转到共享文件所在的机器。在该计算机上,添加一个Windows用户帐户,其用户名和密码与运行SQL的帐户的用户名和密码相同。

例如,

如果您的数据库驻留在MyDatabaseServer上,并在SqlServerAccount用户帐户下运行,密码为Foo,则转到共享文件所在的计算机,例如MyFileServer,并创建一个名为SqlServerAccount、密码为Foo的Windows用户帐户。

最后一步:进入MyFileServer上的文件夹共享,然后进入该文件夹的共享属性。(在Win7上,右键单击文件夹->属性->共享->高级共享)。然后为您创建的SqlServerAccount添加读权限。

票数 2
EN

Stack Overflow用户

发布于 2012-04-03 00:42:23

当我试图执行一个执行批量插入的存储过程时,我从SSIS得到了这个错误。

我通过将SQL Server端口号添加到SSIS中的连接字符串来修复它,强制SSIS通过TCP/IP而不是命名管道访问SQL Server。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3785183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档