客户端执行带有bcp的程序错误
yrlxm 2014-11-30 08:52:34 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
connectionString链接字符没有错的。在服务器上执行正常,在客户端执行就有问题。
是不是客户端一定要装sql server工具
Dim sqlconn As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(connectionString)
Using bcp As New System.Data.SqlClient.SqlBulkCopy(connectionString)
'AddHandler bcp.SqlRowsCopied, New System.Data.SqlClient.SqlRowsCopiedEventHandler(AddressOf bcp_SqlRowsCopied)
bcp.BatchSize = 100 '每次传输的行数
bcp.NotifyAfter = 100 '进度提示的行数
bcp.DestinationTableName = tableName '目标表
bcp.WriteToServer(ds.Tables(0))
End Using