加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

是否可以使用没有文件的sql server批量插入?

发布时间:2020-12-12 06:30:30 所属栏目:MsSql教程 来源:网络整理
导读:好奇如果这是可能的:应用服务器和数据库服务器生活在不同的地方(显然). app服务器当前生成一个用于sql server bulk insert的文件. 这需要DB和app服务器能够查看位置,并且在不同环境中使配置更加困难. 我想知道的是:在这种情况下是否可以绕过文件系统?也许
好奇如果这是可能的:应用服务器和数据库服务器生活在不同的地方(显然). app服务器当前生成一个用于sql server bulk insert的文件.

这需要DB和app服务器能够查看位置,并且在不同环境中使配置更加困难.

我想知道的是:在这种情况下是否可以绕过文件系统?也许我可以将数据传递给sql server并让它生成文件?

我在sql server 2008上,如果这有所不同.

谢谢!

解决方法

我不认为你可以用SQL Server的bulkcp工具做到这一点,但是如果你的应用是用.NET编写的,你可以使用System.Data.SqlClient.SqlBulkCopy类从数据表(或任何数据源)批量插入行可以使用SqlDataReader访问).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读