zoukankan      html  css  js  c++  java
  • 从VS 2010 自带的2008 SQL数据库中的数据导入到 SQL 2005中

    前段时间帮我的一个同事做了一个网站,我没有用独立的 SQL 数据库去做,就用了 VS 2010 自身携带的数据库。因为一来数据量比较少,二来也比较方便嘛。省的在另外一个数据库切换来切换去的,麻烦。

    可是,昨天他和我说,他那边的服务器那边的数据库不对,叫我换成一个独立的、而且是SQL 2005的数据库。偶滴神啊,我一听这个就怕怕的,现在手头的工作也蛮多的,还正在开始呢。而且,我最害怕换数据库的啦。

    刚刚开始,以为要在新的数据库里面重新手动的全部在敲一遍字段啊,然后连接关系。可是,后来同事说,可以不用这么麻烦,值需要把原来 VS 数据库里的生成成sql 语句,然后在SQL 2005里进行生成,就OK了。

    好,有思想就很好。

    然后,我我折腾了半个小时,终于成功的把数据导入。

    1.选择“Public to provider..”

     然后 接着是一个向导开始。。。

    2.Select 数据库源。

    就是你要转换的数据库路径。

    3.保存位置

    这个是把生成的数据库脚本放到什么地方,你可以通过Browser 放到桌面 等等。

    4.选择目的地的数据库。

    这一步很关键,我就是在第一次的时候,没有认真 载在这一步了。比如你需要把你的数据库转换到2005中用,那么你这里就需要选择第一个。

    为什么呢?其实很简单,比如在 VS 2010的数据库 中 有date这个关键字,但是很遗憾的是,在 SQL 2005中是没有的。所以,你转换的时候,会报错,需要你自己一个一个的改,很麻烦,而且很容易出错。

    5.信息查看 

    你可以在这里查看一些 你选择的基本信息。

    6.开始转换

    等你开始点击 “Finish”的时候,就开始转换了。

    7.转换成功。

    10.查看文本结果

    这里是文本输出的结果。。。

    11.开始输入到另外一个数据库中

    现在拿到了VS 2010数据库中的脚本,那怎么运用呢?

    很简单。

    新建一个数据库:

    这里有一个坑,就是在Owner的时候,默认是default,但如果你这样的话,在你登陆的时候,怎么都登不上。你要把这个数据库的Owner为:sa。就OK了。

    12.新建查询,然后开始执行语句。

    把刚刚导出的sql语句,全部复制到这里:

    14,最后面点击 执行语句。

    就可以看到全部的表了,而且把原来的表里的数据、关系、主外键都迁移过来了。是不是很方便呀。

     哈哈。OK。。。

    作者:Lanny☆兰东才
    出处:http://www.cnblogs.com/damonlan
    Q Q:*********
    E_mail:Damon_lan@163.com or Dongcai.lan@hp.com

    本博文欢迎大家浏览和转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,在『参考』的文章中,我会表明参考的文章来源,尊重他人版权。若您发现我侵犯了您的版权,请及时与我联系。

  • 相关阅读:
    2020杭电HDU-6863多校第八场Isomorphic Strings(Hash+学到的新东西)
    CodeForces 1395C-Boboniu and Bit Operations(位运算-暴力)
    洛谷P2585&ZJOI 2006-三色二叉树(树的染色-树形DP)
    洛谷P2016-战略游戏(树的最小点覆盖-树形DP)
    洛谷P2015-二叉苹果树(树形DP)
    洛谷P1352-没有上司的舞会(树形DP)
    CSUSTOJ 4004-你真的会吃零食吗?(打表)
    在线支付--支付宝
    使用rabbitmq rpc 模式
    在kubernetes 集群运行 odoo
  • 原文地址:https://www.cnblogs.com/damonlan/p/2408776.html
Copyright © 2011-2022 走看看