我的问题是关于我应该将需要在 MS SQL 中的 BULK INSERT 命令中使用的文件放在哪里。
我有一个在服务器上运行的数据库。我通过来自同一网络上我的机器的 ODBC 连接对此进行查询。我想创建一个存储过程,它将使用批量插入从 .txt 文件中导入数据,然后从我的机器上执行这个存储过程(通过单击 Excel 工作表中的按钮)。
至少可以说,我不是 SQL Server 实际工作方式的专家,所以我认为对于这样做的人来说这是一个非常基本的问题。批量插入中使用的 .txt 文件是否需要位于以下人员可以读取的位置:
a) 我的机器,例如在它的本地硬盘上
或者
b) 在数据库服务器可以读取的位置,例如网络上它可以访问的某个位置
我不确定我的本地机器或服务器是否真的在打开文件。我会假设它是服务器,但我想确定!
非常感谢您的帮助!