bcp将本地txt文本导入远程sqlserver中,本地未装sqlserver
2013-06-18 17:38
253 查看
上次写的bcp导入是在有sqlserver环境下进行的远程导入,由于项目需要我做了修改,因为在开发项目中,遇到对大型数据库导入导出处理,客户要求环境是web服务器、文件服务器和数据库服务器搭配,web服务器上不允许安装sqlserver,在没有bcp的环境下导入大批量的文本数据,不能直接调用cmd命令进行导入,必须引用外部bcp.exe文件来进行数据导入,引用时必须将sqlserver的bcp.exe和bcp.rll两个文件复制到web服务器上,如下这两个文件我都放在项目中的compant文件夹里:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Diagnostics;
代码
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Process p = new Process();
p.StartInfo.FileName = Server.MapPath("compant/bcp.exe");
p.StartInfo.UseShellExecute = false;
//@必须加上,不然特殊字符会被自动过滤掉
p.StartInfo.Arguments = @"Test..BcpTest in D: emp.txt -S -Usa -P1 -c -t," ;
try
{
p.Start();
p.WaitForExit();
p.Close();
}
catch
{}
}
http://cndsn.cnblogs.com/archive/2006/05/22/406279.html
using System;
using System.Data;
using System.Data.SqlClient;
using System.Diagnostics;
代码
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Process p = new Process();
p.StartInfo.FileName = Server.MapPath("compant/bcp.exe");
p.StartInfo.UseShellExecute = false;
//@必须加上,不然特殊字符会被自动过滤掉
p.StartInfo.Arguments = @"Test..BcpTest in D: emp.txt -S -Usa -P1 -c -t," ;
try
{
p.Start();
p.WaitForExit();
p.Close();
}
catch
{}
}
http://cndsn.cnblogs.com/archive/2006/05/22/406279.html
相关文章推荐
- bcp将本地txt文本导入远程sqlserver中,本地未装sqlserver
- 使用bcp,循环将本地txt文本导入远程sqlserver中
- 本地TXT文本文件导入远程sqlserver数据库
- SQLServer怎样把本地数据导入到远程服务器上(转载)
- SQLSERVER,不使用BCP,把查询结果输出为txt文本文件的存储过程
- EAS 从远程服务器或本地服务器导入解决方案时,出现无法创建连接到所选的数据中心?
- 将txt文本数据导入到Oracle数据库中去
- 从TXT文本文档向Sql Server中批量导入数据
- 把数据从txt文本文件导入到数据库的实现方法
- 将本地的MS SQL Server数据导入到远程服务器上
- 通过本地sql server 将excel导入远程sql server
- odb64luo导入txt文本文件到trafodion数据库
- 关于sqlserver 2008远程导入表数据
- java中如何获取远程计算机post提交的数据并把这些数据写入本地的txt文件中
- 使用sqlldr向Oracle导入大的文本(txt)文件
- 【C#】将文本保存到本地txt文件中
- 给定的 ColumnMapping 与源或目标中的任意列均不匹配 与 从bcp 客户端收到的列长度无效 从excel导入SqlServer
- oracle数据导入导出(本地/远程)
- SQLServer 2008 导入txt文件,中文乱码问题解决办法
- android 输出信息到本地txt文本