sql server-关于sqlserver 导入数据的问题

问题描述

关于sqlserver 导入数据的问题

我想导入一个平面文件源数据,失败显示数据源列不唯一
我基本不会数据库,数据源列是不是就是主键?怎么修改设置
而且我看了下我要导入数据,没有可以做主键,怎样可以再导入的同时给每条数据编号,或者其他可以完整导入数据的方法告我下(越简单越好)

解决方案

建表的同时给一个列设为标识列你指定种子数和增数,它会自动增长而且是唯一的(后面你再添加数据的时候这个列是可以不用管的)

解决方案二:

excel导入数据到sqlserver的问题
sqlserver关于 数据损坏|修复 问题
sqlServer数据导出问题

解决方案三:


我的数据样式:

解决方案四:

看数据好像没啥问题,不一定是数据问题,也额能是文件中列和数据库表中列的mapping问题
你看看是否有列名重复了?
因为系统默认是根据文件建的列表,如果你的原始文件有重复,系统创建表时,也可能造成字段名重复

时间: 2024-10-02 21:41:22

sql server-关于sqlserver 导入数据的问题的相关文章

SQL Server三种导入导出数据方式比较

当我们建立一个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新建的数据库中时,尤其是在进行数据检验.净化和转换时,将会面临很大的挑战.幸好SQL Server为我们提供了强大.丰富的数据导入导出功能,并且在导入导出的同时可以对数据进行灵活的处理. 在SQL Server中主要有三种方式导入导出数据:使用Transact-SQL对数据进行处理:调用命令行工具bcp处理数据:使用数据转换服务(DTS)对数据进行处理.这三种方法各有其特点,下面就它们的主要特点进行比较. 一.使用方式的比

odbc-关于SQL server 2008 通过ODBC数据导入时出现“索引超出数组界限”

问题描述 关于SQL server 2008 通过ODBC数据导入时出现"索引超出数组界限" 各位大虾好! 我在通过ODBC向SQL2008导入数据时,弹出"索引超出数组界限"这个警示窗口,请问问题在哪里?怎么解决? 环境:系统win2008 64位 数据库:SQL2008 R2 64位 补丁为SP3补丁 不知道我说的清楚不? 解决方案 源数据是什么格式的,换一个小一点的数据集导入有问题么?有没有更多提示信息. 解决方案二: 我用server2000导入就没有问题

SQL Server 2005 DTS导入平面数据出现错误解决方案_mssql2005

SQL Server 2005 DTS导入平面数据源时,总是被截断,无法执行的错误解决方案 1 典型的错误信息如下: 消息 * 错误 0xc02020a1: 数据流任务: 数据转换失败.列"列 2"的数据转换返回状态值 4 和状态文本"文本被截断,或者一个或多个字符在目标代码页中没有匹配项.". (SQL Server 导入和导出向导) * 错误 0xc020902a: 数据流任务: "输出列"列 2"(18)"由于发生截断而

恢复SQL Server被误删除的数据(再扩展)

原文:恢复SQL Server被误删除的数据(再扩展) 恢复SQL Server被误删除的数据(再扩展)   大家对本人之前的文章<恢复SQL Server被误删除的数据> 反应非常热烈,但是文章里的存储过程不能实现对备份出来的日志备份里所删数据的恢复 这个是一个缺陷,本人决定对这个存储过程扩展一下,支持对log backup文件里的delete语句进行恢复   实验步骤   1.首先先准备好测试表和测试语句 USE [sss] GO --建表 CREATE TABLE testdelete

sqlserver-求助:从Oracle向SqlServer导入数据问题

问题描述 求助:从Oracle向SqlServer导入数据问题 情况是这样: 用datareader从oracle中读取数据,100w左右记录,利用.NET的sqlbulkcopy方法插入到sqlserver中. 但是每次执行到80w左右的时候就提示 "primary文件组已满". 网上说的方法都试了没用,磁盘空间足够,ntfs格式.数据库和日志文件设置了自动增长不限大小,每次增长30M-1024M都试过. 目前数据文件在10G左右. 奇怪的是另一张表数据量更大,200多万数据,同样的

.SQL Server中 image类型数据的比较

原文:.SQL Server中 image类型数据的比较 在SQL Server中如果你对text.ntext或者image数据类型的数据进行比较.将会提示:不能比较或排序 text.ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符.不过image也是不支持like比较的.那怎么样对数据库中的图片做比较呢.对于这种大型对象的处理,在Oracle中有有专门的函数DBMS_LOB.COMPARE,而SQLSERVER中没有专门的处理函数,只能通过使用substri

SQL Server 2008中的数据表压缩功能详细介绍_mssql2008

SQL Server 2005 SP2为我们带来了vardecimal功能,当时针对decimail和numeric数据类型推出了新的存储格式--vardecimal.vardecimal存储格式允许 decimal和numeric数据类型的存储作为一个可变长度列. 这项功能使得原来定长的decimal数据在数据文件中以可变长的格式存储,据称这项功能可以为典型的数据仓库节省30%的空间,而SQL Server 2008在这一基础上又进一步增强了数据压缩功能.SQL Server 2008现在支持

SQL Server和Oracle防止数据锁定的比较

oracle|server|比较|数据 廖铮 2002-5-30 14:23:50 -------------------------------------------------------------------------------- 数据库并行访问,也就是两个或两以上用户同时访问同一数据,这也是数据库引擎如何设计和实现适度反应所面临的最大问题.设计优良.性能卓越的数据库引擎可以轻松地同时为成千上万的用户服务.而"底气不足"的数据库系统随着更多的用户同时访问系统将大大降低其性

SQL Server 7.0 的数据迁移到MySQL上的一种方法

mysql|server|数据 Microsoft SQL Server 7.0 的数据迁移到MySQL上的方法 Zhbforce   想必大家都很喜欢用Word打字,用Excel进行计算和规划,用PowerPoint作幻灯片进行展示-,但是这只用到了Office系列产品的很少的一部分功能.据调查,绝大部分用户只用到了Office产品的20%的功能,很少有人注意到Visual Basic for Application.实际上,熟悉掌握VBA的功能可以使你的工作事半功倍,尤其对会计.金融等专业来