精华内容
下载资源
问答
  • delphi 从 SQL SERVER 数据库导出数据到EXCEL
  • SQLServer数据库导出SQL语句 ;
  • 用于从从SQLServer数据库导出SQL语句
  • 原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15数据库sql server 2005 第一步、打开PowerDesigner ,建立一个物理数据模型,具体如下图: 第二步、新建成功之后,点击"Database"->...
    原文: PowerDesigner连接SqlServer数据库导出表结构

    环境:PowerDesigner15 数据库sql server 2005

    第一步、打开PowerDesigner ,建立一个物理数据模型,具体如下图:

    \

    \


    第二步、新建成功之后,点击"Database"->"Connect..",配置需要连接的数据源.

    \

    \

    \

    具体配置如下:

    \

    第三步、点击"Database"->"Reverse Engineer Database...(Update Model From Database ) (快捷方式 Ctrl + R)"

    第四步、根据自己需要勾选相应的操作即可

    展开全文
  • sqlserver 数据库导出导入的一种方式

    千次阅读 2017-09-05 22:24:52
    sqlserver 数据库导入导出数据库拷贝等

    一、sqlserver 从数据库中导出数据

    步骤

      1. 选中数据库右键

      2. 选中任务

      3. 生成脚本



      4.选择对象


     5.设置高级

      6.设置文件路径

      7.点击完成



    另外:导入数据,则直接将这个文件拖入到或者打开SQL Server 2014(版本) Management Studio 中执行命令即可。


    补充:如果当导入数据超过100M,造成内存溢出则如何解决?


    二、 导入大文件的方法

    方法:在cmd中执行命令:osql -Sxxx -U xxx -P xxx -i xxx

    其中:灰色部分对应的参数





    写好命令后,在cmd中执行命令,然后等待数据导入完成(等待时间会久一点)






    展开全文
  • MS SQL SERVER数据库导出数据出错后的问题及解决办法 查询表错误信息如下: 消息 7105,级别 22,状态 6,第 4 行 LOB 数据类型节点的数据库 ID 5 (页 (1:13020),槽 6)不存在。这通常是由于可以读取数据页上未...

    MS SQL SERVER数据库导出数据出错后的问题及解决办法

    查询表错误信息如下:

    消息 7105,级别 22,状态 6,第 4 行

    LOB 数据类型节点的数据库 ID 5 (页 (1:13020),槽 6)不存在。这通常是由于可以读取数据页上未提交的数据的事务所致。请运行 DBCC CHECKTABLE。

    或当你导出数据表到另一个库时会出现这样的信息:

    - 正在执行 (错误)

    消息

    错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。

    已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“LOB 数据类型节点的数据库 ID 5 (页 (1:2573),槽 18)不存在。这通常是由于可以读取数据页上未提交的数据的事务所致。请运行 DBCC CHECKTABLE。”。

     (SQL Server 导入和导出向导)

    数据库坏了吗?修复吧(做好备份喔)

    use master  

    ALTER DATABASE [myinfoNew] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; --把数据设为单用户模式

    dbcc checkdb('myinfoNew',repair_allow_data_loss);  

    dbcc checkdb('myinfoNew',repair_rebuild);  

    ALTER DATABASE [dbname] SET  MULTI_USER --恢复多用户模式

    还是不行................

    那祝贺你,你中了微软的坑了.也不知道是什么原因呀?微软的数据库产品真的不敢恭维.好让我慢慢来说.在我解决这个问题的过程中,MS SQL SERVER不止是这么一点点的问题.都有点让我吃惊.

    在网上找了许多的相似的问题,看看他们是如何解决的.但对于我的问题可一点用途都没有.

    我的表是这样的:

    CREATE TABLE [dbo].[AddressPic](

             [AutoId] [int] IDENTITY(1,1) NOT NULL,

             [znumber] [int] NOT NULL,

             [AbookPic] [image] NULL,---注意是image字段

             [AbookPicNO] [int] NOT NULL)

    这个表简单吧,数据库及表我都用了很久了.我是在想把现有的数据进行降级的时候(2014到2012)导出数据时发现了这一问题.我想完了完了,我这个表里面有近2G的数据呀!特别是image字段时的图片等信息.

    先说说我想从SQL2014降到SQL2012遇上的问题,SSMS我用的是SQL2012.

     1.我用了数据库自带的导出数据功能. 导出数据表出现上面的错误.

    2. 是不是数据太大了呀?Sql语句导出加上条件范围.不靠谱,映射数据型200,203都来了,根本不是我varchar,image.也不知是不是对应这个,反正数据类型出现了200,203之类的.又在网格找一下.并打了补丁这个现象没有了.但导出数据同样会出现上面的错误.

    3.我把2014和2012数据进行链接.通过远程插入表总是可以吧.

    用语句insert openrowset等还是不行,信息给出了一条数据成功, 到Sql2012去一看空空的.一条数据都没有.忽攸人.

    3.有建立视图的方法.导出数据总可以吧.喔靠.....视图不能保存.要不就把SSMS直接给你闪退.

    SQL2012的其它问题没有发现,没有时间去帮微软搞测试了.

    算了吧....都入微软的坑了...别想降级了....还是把数据整好吧.....!!!

    我不降级导出数据了.(降级的唯一办法就是导出数据,网上有许多的办法我试了行不通! )

    回到我的SQL2014,我用DBCC CHECKTABLE检查了10个表,其它有三个表出现下面的情况

    消息 8961,级别 16,状态 1,第 9 行

    表错误: 对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 71851982169178112 (类型为 LOB data)。位于页 (29:41331),槽 0,文本 ID 151663607808 的行外数据节点与它在页 (1:255885),槽 0 的引用不匹配。

    消息 8961,级别 16,状态 1,第 9 行

    表错误: 对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 71851982169178112 (类型为 LOB data)。位于页 (27:69730),槽 0,文本 ID 151663607808 的行外数据节点与它在页 (1:255885),槽 0 的引用不匹配。

    消息 8961,级别 16,状态 1,第 9 行

    表错误: 对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 71851982169178112 (类型为 LOB data)。位于页 (27:69732),槽 0,文本 ID 151663607808 的行外数据节点与它在页 (1:255885),槽 0 的引用不匹配。

    表错误: 对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 71851982169178112 (类型为 LOB data)。位于页 (29:41328),槽 0,文本 ID 151663607808 的行外数据节点与它在页 (1:255885),槽 0 的引用不匹配。

    消息 8961,级别 16,状态 1,第 9 行

    表错误: 对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 71851982169178112 (类型为 LOB data)。位于页 (29:41329),槽 0,文本 ID 151663607808 的行外数据节点与它在页 (1:255885),槽 0 的引用不匹配。

    消息 8961,级别 16,状态 1,第 9 行

    表错误: 对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 71851982169178112 (类型为 LOB data)。位于页 (29:41330),槽 0,文本 ID 151663607808 的行外数据节点与它在页 (1:255885),槽 0 的引用不匹配。

    消息 8961,级别 16,状态 1,第 9 行

    表错误: 对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 71851982169178112 (类型为 LOB data)。位于页 (29:41332),槽 0,文本 ID 151663607808 的行外数据节点与它在页 (1:255885),槽 0 的引用不匹配。

    消息 8961,级别 16,状态 1,第 9 行

    表错误: 对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 71851982169178112 (类型为 LOB data)。位于页 (29:41334),槽 0,文本 ID 151663607808 的行外数据节点与它在页 (1:255885),槽 0 的引用不匹配。

    消息 8929,级别 16,状态 1,第 9 行

    对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 357338084671488 (类型为 In-row data): 在 ID 为 151663607808 的行外数据中发现错误,该数据由 RID = (13:130946:68) 标识的 data 记录所有

    消息 8929,级别 16,状态 1,第 9 行

    对象 ID 1157579162,索引 ID 1,分区 ID 357338084671488,分配单元 ID 357338084671488 (类型为 In-row data): 在 ID 为 152974196736 的行外数据中发现错误,该数据由 RID = (13:130946:69) 标识的 data 记录所有

    Soft_SaveFiles的 DBCC 结果。

    对象 'Soft_SaveFiles' 的 27 页中有 1830 行。

    CHECKTABLE 在表 'Soft_SaveFiles' (对象 ID 1157579162)中发现 0 个分配错误和 324 个一致性错误。

    对于由 DBCC CHECKTABLE (myinfoNew.dbo.Soft_SaveFiles)发现的错误,repair_allow_data_loss 是最低的修复级别。

    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

    =====================================================================

    吓死宝宝了....我平时为什么不去检查一下呢?难道这也是DBA每天要做的工作吗?

    完了,表坏了.....肯定是表里的某一行出问题.这一行或几行的数据肯定是丢了的.因为image根本查询不出来或通过程序是读不出来的.不丢才怪.

    我新建一个与问题表相同结构的表. 什么索引呀,键呀,约束呀....通通给PASS掉.

    查询有image类型字段没有意义

    就用

    select AutoId,

    number,

    --AbookPic, ---这是IM AGE字段

    AbookPicNO

    from AddressPic

    完全没有问题,可是加上image字段就会出错.我想到范围查询

    select AutoId,number,AbookPic,AbookPicNO from AddressPic where autoid<10

    没有问题,10-100没有问题.100-200出问题了.....这就简单了.

    再缩小范围100-150.........,1500-1600,1610-1700..........就慢慢来吧,要有耐心,谁让你用微软产品呢?哈哈....

    终于找到有问题的记录了..如1503-1509....这记录存的都是大美女呀...取不出来了.........向微软哭吧

    用范围导出(SQL句)或视图麻烦. 谁知道会不会又出问题呢?...........就用语句吧,对于有问题的记录行你记录下来,就不要导出了.丢就丢了吧....

    当然有许多的方法.记得有篇文章说过用insert into转移表数据比较快,所以就用:

    insert into  'newtable'(字段) select (字段) from 'oldtable' where 范围

    还是很快的.2G.我分了三次就转运到新表了(addressPICnew)...........

    把原来的表删除,把新表改为原来的名字,OK...............

    总结:

    1.规化好数据库版,别出现导出数据降级的问题.

    2.少用或不用image或varbinary(MAX)类型字段.

    3.用微软成熟的产品,当小白鼠会浪费你时间的.时间就是金钱.

    4.说微软的数据库产品适合中小型企业确实有他们的道理或有过不好的经历吧.

    5微软的数据库在我用上面的方面转存数据表的时候,有些Image字段丢失,以前我是用程序取出来看过和学习过的.请看看我的:

    6.微软的数据库中当你保存重要数据的时候不要升级,微软说是可以升级的.可你的自信来自于对微软数据库的自信吗?

    7.我存取数据库数据用的是C#的程序,这个程序以后变成了.Net4.5以后的版本了. 以前存取用的是.NET2.0 1.1版本的程序. 算了,也不分析是程序的问题还是数据库的问题?还是操作系统的问题?(从2000到Xp再到win7,数据库(2000---2014)是跟着升级走来的)......一把鼻涕一把泪.....

    不知有没有兄弟用oracle, sybase,DB2它们有这样的情况吗??

     

    展开全文
  • 如果从SQL数据库中,导出数据到Excel,如果Excel文件已经存在,而且已经按照要接收的数据创建好表头
  • SQL SERVER 数据库导出表设计

    千次阅读 2018-12-13 18:08:36
    当我们需要重复利用某个表的表结构设计,或者是想删除整个数据库中的数据,快速建立新的空值数据库时,会考虑到把表设计导出为脚本进行...(本人采用的数据是SQL Server 2008 R2) 步骤1 在相应的数据库上右击,...
    关注公众号及时获取文章更新

    参考文章:https://jingyan.baidu.com/article/27fa73269e3ef046f9271f79.html

    当我们需要重复利用某个表的表结构设计,或者是想删除整个数据库中的数据,快速建立新的空值数据库时,会考虑到把表设计导出为脚本进行使用,便于共享传递,并支持不同数据库软件。(本人采用的数据是SQL Server 2008 R2)

    步骤1

    在相应的数据库上右击,选择到生成脚本

    步骤2

    选择对那些表格或者存储过程编写脚本。

     步骤3

    保存为脚本文件

     步骤4

    在数据库软件中,打开该脚本文件,之后运行即可

    展开全文
  • SQL server数据库中的某张表里的所有数据导入到另外一个数据库或另外一台计算机上的数据库,有这样的一种方法: 下面我以sql server 2008 R2,数据库是[test]数据库为例。 目标:把[test]数据库的 Test_Table 表...
  • 点击数据库名称右键=========》任务========》生成脚本 一、表结构导出sql语句 二、数据导出sql语句 转载于:https://www.cnblogs.com/macT/p/10169147.html...
  • sql server数据库导出表里所有数据

    千次阅读 2018-08-02 16:01:00
    连接数据库》选择需要导出数据的数据库》任务》生成脚本 点击下一步,选择特定数据库对象》选择需要导出的数据表,下一步 选择高级》要编写脚本的数据的类型:仅限数据》保存到新建查询窗口》下一步》下一步》完成...
  • SQL Server数据库导出与导入

    千次阅读 2013-08-27 10:50:30
    导入SQL Server数据库中的表结构及存储过程需要以下步骤(以SQLServer2000为例,其他版本类似) 1.在要导出的数据库上点击右键,选择“所有任务”->"生成SQL脚本",打开如下所示的对话框 2.点击“全部显示按钮”,...
  • 求助大神 ![图片说明](https://img-ask.csdn.net/upload/201602/18/1455786249_331495.jpg)
  • 有时候,我们想把数据库的某张表里的所有数据导入到另外一个数据库或另外一台计算机上的数据库,对于sql server有这样的一种方法 下面我以sql server 2008 R2,数据库是Northwind数据库为例, 目标:把Northwind...
  • 环境:PowerDesigner15 数据库sql server 2005 第一步、打开PowerDesigner ,建立一个物理数据模型,具体如下图: 第二步、新建成功之后,点击"Database"->"Connect..",配置需要连接的数据源. 具体配置...
  • sql server 2017数据库导出表所有数据sql server数据库导出表里所有数据 sql server数据库导出表里所有数据 步骤: 1连接数据库>选择需要导出数据的数据库>任务>生成脚本; 2点击下一步,选择特定数据库...
  • SQL Server 数据库脚本导出器,有用非常有用
  • 1、配置:通过config.ini修改LOTUSCONN,即LotusOA设置为自己的建立ODBC的名字,关系数据库修改DBCONN,本例中为SQLServer数据库 2、启动程序,点“数据源链接”,程序连接到lotus数据库和Sql server数据库 设置...
  • 根据该文档的教程,可以分离出SQL SERVER数据库导出后的格式为mdf
  • 详细的讲解了SQL Server数据库导入导出技术
  • SQL Server数据库表数据导出到Excel文件; 将SQL Server数据库表数据导出到.txt文件; 将SQL Server数据库表数据导出到Access数据库。 1、将Excel文件数据导入到SQL Server数据表 (1) 启动并登录SQL Server...
  • 本节主要介绍了SQL Server数据库bcp导出备份文件应用,需要的朋友可以参考下
  • SQL Server 数据库脚本导出器 v2.0
  • 精简版SQL Server 2005 数据库导出、导入办法 应该有用~
  • vc导入导出sql server数据库.zip vc导入导出sql server数据库的源代码
  • sql server 数据库脚本导出工具

    热门讨论 2011-12-31 17:04:21
    · 使用前请先在SQLServer企业管理器里生成SQL脚本,保存为文件 · 运行本程序,在主界面上选择数据库,点击“脚本排序”按钮进入排序界面 · 在脚本排序界面点“浏览”按钮选择刚才生成的文件,点击“开始排序”...
  • SQL SERVER 数据库 导出SQL SERVER 数据库 导入; 实现功能 和SQL Server 2014 Management Studio 里面的生成脚本相似 介绍地址:https://blog.csdn.net/TangLingBo/article/details/108638967
  • SQL Server 数据库脚本导出器 方便对数据库脚本的查询等等。
  • 数据库操作人员经常会使用sqlserver中数据导出至excel表中,其过程其实比较简单,只是有部分细节需要注意,有出现个别情况可以进行规避 处理 打开数据库,选择需要导出数据库名,右键选择"任务"--"导出数据",...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 80,852
精华内容 32,340
关键字:

sqlserver数据库导出