下载站

展开
精品推荐
数据库部署工具

数据库部署工具

专业工具大小:974.79MB语言: / 类别:电脑安全系统: / WinAll, Win7 提供:
应用介绍

数据库部署工具想要在授权人士将其项目部署到生产前在本地测试其项目,开发人员对生产数据库只有有限访问权限或没有访问权限数据库部署工具可以帮到你

MigrationoftypeMSSQLschema有两种选择:MSSQLdefault,generic。MS?SQLdefault方式导入MYSQL后的schema为:MSSQL数据库名_dbo,如:hanxin_dbo;generic方式导入MYSQL后的schema为:dbo

使用方法

1、点击连接数据库

2、servername

过程代码

protectedvoidbutBulkCopy_OnClick(objectsender,EventArgse){stringConStr="database=TEST;uid=sa;pwd=sa;server=(local)";//使用SqlBulkCopy把内存表DataTable里的数据插入答卷数据表using(SqlBulkCopybcp=newSqlBulkCopy(ConStr)){//指定目标数据库的表名bcp.DestinationTableName="ARTICLE";//建立数据源表字段和目标表中的列之间的映射bcp.ColumnMappings.Add("T","TITLE");bcp.ColumnMappings.Add("C","CONTENTS");bcp.ColumnMappings.Add("D","DATA");//定义生成通知事件之前要处理的行数bcp.NotifyAfter=1000;//处理完要处理NotifyAfter的行数时触发的事件bcp.SqlRowsCopied+=newSqlRowsCopiedEventHandler(OnRowsCopied);//写入数据库表bcp.WriteToServer(dt);//关闭SqlBulkCopy实例bcp.Close();}}privatevoidOnRowsCopied(objectsernder,SqlRowsCopiedEventArgse){Response.Write(e.RowsCopied.ToString());}

DestinationTableName属性定义了要复制表的目标名称ColumnMappings返回一个SqlBulkCopyColumnMapping项集合,SqlBulkCopyColumnMappingCollection.Add方法参数为数据源类名称,目标表中目标列的名称.也可以先定义一个SqlBulkCopyColumnMapping,然后使用Add方法添加,SqlBulkCopyColumnMapping主要用于与目标数据表的表结构不一致的情况NotifyAfter指定生成通知事件之前要处理的行数,指定在每次处理行完成的时候发生的事件,比如每次复制了1000行以后就提示1000行复制完成NorthWindBulkOp.SqlRowsCopied+=newSqlRowsCopiedEventHandler(OnRowsCopied);最后WriteToServer方法,把SqlDataReader复制到指定的表中。

Tags:数据库部署工具.

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0投诉联系:ichaoinc@gmail.com