打开SQL Server Management Studio,在对象资源管理器中,展开“SQL Server 实例”→“数据库”→“MySchool”节点,单击鼠标右键,选择“任务”→“导出数据”命令。出现导入和导出向导的欢迎界面,单击“下一步”按钮,出现“选择数据源”对话框
在“选择数据源”对话框中设置如下选项:数据源:SQL Native Client 10.0;服务器名称:DC;身份验证:Windows身份验证;数据库:MySchool;单击“下一步”按钮,出现“选择目标”对话框
单击“下一步”按钮,出现“指定表复制或查询”对话框
在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮,出现“配置平面文件目标”对话框
设置源表或源视图为MySchool.dbo.student,单击“下一步”按钮,在“保存并执行包”对话框中选中“立即执行”复选框,如图所示,然后单击“下一步”按钮
在如图所示的对话框中单击“完成”按钮即可
数据导出步骤
1
打
开SQL Server Management Studio,在对象资源管理器中,展开“SQL Server
实例”→“数据库”→“MySchool”节点,单击鼠标右键,选择“任务”→“导出数据”命令。出现导入和导出向导的欢迎界面,单击“下一步”按钮,出
现“选择数据源”对话框,如图
2
在“选择数据源”对话框中设置如下选项:
数据源:SQL Native Client 10.0。
服务器名称:DC。
身份验证:Windows身份验证。
数据库:MySchool。
单击“下一步”按钮,出现“选择目标”对话框,设置如下选项(如图所示):
目标:平面文件目标。
文件名:C:\student.txt。
格式:带分隔符。
3
单击“下一步”按钮,出现“指定表复制或查询”对话框,如图所示。
4
在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮,出现“配置平面文件目标”对话框,如图所示。
5
设置源表或源视图为MySchool.dbo.student,单击“下一步”按钮。
在“保存并执行包”对话框中选中“立即执行”复选框,如图所示,然后单击“下一步”按钮。
6
在如图所示的对话框中单击“完成”按钮。
7
如图所示,当执行完后,单击“关闭”按钮。
8
在Windows资源管理器中打开C:\student.txt文件,验证导出的结果。
END
将Excel数据导入到SQL Server步骤
1
打
开SQL Server Management Studio,在对象资源管理器中,展开“SQLServer
实例”→“数据库”→“Benet”节点,单击鼠标右键,选择“任务”→“导入数据”命令。出现欢迎界面,单击“下一步”按钮,出现“选择数据源”对话
框。在“选择数据源”对话框中设置如下选项
数据源:Microsoft Excel。
Excel文件路径:C:\temp\Customer.xls。
版本:Microsoft Excel 97-2005。
(4)单击“下一步”按钮,出现“选择目标”对话框,设置如下选项:
目标:SQL Native Client。
服务器名称:TESTSQL。
身份验证:Windows身份验证。
数据库:Benet。
2
单击“下一步”按钮,出现“指定表复制或查询”对话框。在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮。出现“选择源表和源视图”对话框,设置如下选项,如图4.9所示,然后单击“下一步”按钮。
源:Cumtomer。
目标:Benet.dbo.Customer。
3
在“保存并执行包”对话框中选中“立即执行”复选框,然后单击“下一步” 按钮。
在如图所示的对话框中单击“完成”按钮。
当执行完后,单击“关闭”按钮。
http://jingyan.baidu.com/article/d169e186a6d024436611d826.html
不知道你说的是哪个版本的sql,我以2008R2版来说明。
在要操作的数据库上点击鼠标右键,选择“任务”--“导出数据”,弹出sql导入和导出向导,下边看截图
1.打开SQL Server Management Studio,在对象资源管理器中,展开“SQL Server 实例”→“数据库”→“MySchool”节点,单击鼠标右键,选择“任务”→“导出数据”命令。出现导入和导出向导的欢迎界面,单击“下一步”按钮,出现“选择数据源”对话框
2。在“选择数据源”对话框中设置如下选项:
数据源:SQL Native Client 10.0。
服务器名称:DC。
身份验证:Windows身份验证。
数据库:MySchool。
单击“下一步”按钮,出现“选择目标”对话框,设置如下选项(如图所示):
目标:平面文件目标。
文件名:C:\student.txt。
格式:带分隔符。
3单击“下一步”按钮,出现“指定表复制或查询”对话框
4在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮,出现“配置平面文件目标”对话框,如图所示。
5设置源表或源视图为MySchool.dbo.student,单击“下一步”按钮。在“保存并执行包”对话框中选中“立即执行”复选框,如图所示,然后单击“下一步”按钮。
6.在如图所示的对话框中单击“完成”按钮。
7.如图所示,当执行完后,单击“关闭”按钮。
8.在Windows资源管理器中打开C:\student.txt文件,验证导出的结果。
END
将Excel数据导入到SQL Server步骤
打开SQL Server Management Studio,在对象资源管理器中,展开“SQLServer 实例”→“数据库”→“Benet”节点,单击鼠标右键,选择“任务”→“导入数据”命令。出现欢迎界面,单击“下一步”按钮,出现“选择数据源”对话框。在“选择数据源”对话框中设置如下选项
数据源:Microsoft Excel。
Excel文件路径:C:\temp\Customer.xls。
版本:Microsoft Excel 97-2005。
(4)单击“下一步”按钮,出现“选择目标”对话框,设置如下选项:
目标:SQL Native Client。
服务器名称:TESTSQL。
身份验证:Windows身份验证。
数据库:Benet。
单击“下一步”按钮,出现“指定表复制或查询”对话框。在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮。出现“选择源表和源视图”对话框,设置如下选项,如图4.9所示,然后单击“下一步”按钮。
源:Cumtomer。
目标:Benet.dbo.Customer。
步骤阅读
3在“保存并执行包”对话框中选中“立即执行”复选框,然后单击“下一步” 按钮。
在如图所示的对话框中单击“完成”按钮。
当执行完后,单击“关闭”按钮。
SQL Server导入导出向导,这种方式是最方便的.
2. 用.NET的代码实现(比如有一个txt或是excel的档案,到读取到DB中)
2.1 最为常见的就是循环读取txt的内容,然后一条一条的塞入到Table中.这里不再赘述.
2.2 集合整体读取,使用OLEDB驱动.
代码
string strOLEDBConnect = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\1\;Extended Properties='text;HDR=Yes;FMT=Delimited'";
OleDbConnection conn = new OleDbConnection(strOLEDBConnect);
conn.Open();
SQLstmt = "select * from 1.txt";//读取.txt中的数据
DataTable dt=new DataTable();
OleDbDataAdapter da = new OleDbDataAdapter(SQLstmt, conn);
da.Fill(dt);//在DataSet的指定范围中添加或刷新行以匹配使用DataSet、DataTable 和IDataReader 名称的数据源中的行。
if(dt.Rows.Count>0)
foreach(DataRow dr in dt.Rows)
{
SQLstmt = "insert into MyTable values('" + dr..."