教新手如何把本地的msSQL数据库上传到服务器

教新手如何把本地的msSQL数据库上传到服务器

如何正确无误地 把本地 的msSQL数据库上传 到服务器

这2天帮2个客户上传MS  SQL 数据库 到服务器 ,使用企业管理器导入数据,顺利地把表和数据 导入到 远程的 SQL 数据库。网站连接 SQL 。发现了以下问题:可以更新可以删除数据,最重要的问题出现了就是无法写入新记录!我郁闷了一阵子,开始找原因,如果是本地附加数据库就不会有这样的问题,那为什么导入数据库到远程服务妻怎么会出现这个问题:写不进新记录呢。我打开远程服务器的数据库的表发现表都没设置主键,但是本地的数据库表都是已经设置了主键,难怪出问题,但是经过我以下步骤,可以保证你完整无误地把数据库 导入到 远程 SQL 服务器!

第一步:通过 SQL 脚本生成表结构,可以保证本地数据库中视图、存储过程、以及表的默认值、标识、主键等属性的完整性,避免由于DTS传输引起丢失属性的问题,同时使用查询分析器执行 SQL 脚本,在服务器端创建表结构;

1)、请您先运行本地的企业管理器


2)、请您点击您本地的数据库点击右健-》选择生成 SQL 脚本

3)、选择常规-》点击全部显示,选择您想导出的脚本对象

4)、点击选项-》表脚本选项,把您所用到的脚本选中然后点击确定

5)为自己导入的. sql 脚本文件命名,并保存在本地

6)、找到刚才我们保存在本地的. sql 脚本文件,使用记事本打开

7)、选择编辑-》替换,把程序中所有dbo的属性都更改成您的数据库登陆名,更换完成后保存关闭记事本

8)、通过使用您申请到的远程数据库登陆地址、数据库登陆名、和数据库密码,使用企业管理器连接到主机服务器上(通过注册新数据库组),点上您的数据库,然后选择查询分析器!

9)、点击打开选择刚才编辑过的. sql 脚本,然后点击运行

到此,导入基本结束...
如果你希望可以把数据也 导入到 表内,只需运行任务==导入数据就可以了!

补充一点,从 SQL 8.0 导入到SQL 7.0还需要以下两步操作:
1、由于7。0和8。0的系统数据库和系统对象不同,所以需把 SQL 8。0的系统库和系统对象关闭。在已注册属性里,把显示系统数据库和系统对象这一项的勾除掉。

2、在生成 SQL 脚本时,需要生成与7。0兼容的脚本。在设置格式里,选择仅为与7。0版本兼容的功能编写脚本。




--------------------------------------------------------------------------------

这个最简单了!
前提:
1、确认复制源和目标的数据库版本。先看你服务器的数据库是什么版本,如果同是SQL2005,那就可以随便到哪台机器上操作,如果你的服务器的数据版本是SQL2008的话,那就必需要服务器上进行操作(这是用界面操作的方式,如果用SQL语句的方式则可随便到哪个机器上操作)。
方法:打开SQL的控制器——选中需要复制的数据库并右击——选择复制——选择源服务器和数据库——选择目标服务器和数据库——选择需要复制的表——执行(我机器上没装SQL,这是大致的步骤,你按提示操作就可以了,很简单的)。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2.[目录]基础理论知识 2. 1.[目录]基本概念 2. 2.[目录]SQL查询语言 3.[目录]应用开发工具 3. 1.[目录]PowerBuilder 3. 2.[目录]Visual C++ 3. 3.[目录]Visual Basic 3. 4.[目录]Delphi 3. 5.[目录]Borland C++ 3. 6.[目录]Foxpro 3. 7.[目录]网络数据库应用 4.[目录]后台服务器产品 4. 1.[目录]Microsoft SQL Server 4. 2.[目录]ORACLE 4. 3.[目录]Informix 4. 4.[目录]Sybase 4. 5.[目录]Mysql 4. 6.[目录]其他 5.[目录]FAQ-问题及解决方案 6.[目录]其他相关文章 7.[目录]网上资源 7. 1.[目录]www网站 7. 2.[目录]ftp资源 7. 3.[目录]好书推荐 8.[目录]老精华区 8. 2.[目录]----------本版版务---------- 8. 3.[目录]版务相关 8. 4.[目录]----------新手上路---------- 8. 5.[目录]初级水平[侧重入门指导,辅导性] 8. 5. 2.[目录]软件相关信息 8. 5. 3.[目录]书目相关信息 8. 5. 4.[目录]网站相关信息 8. 6.[目录]---------工程进行中--------- 8. 7.[目录]中高级水平[注重应用性,开发性] 8. 7. 2.[目录]数据库 8. 7. 2. 1.[目录]Mssql Server 8. 7. 2. 2.[目录]Oracle 8. 7. 2. 3.[目录]Mysql 8. 7. 2. 4.[目录]VFP 8. 7. 2. 5.[目录]Access 8. 7. 2. 6.[目录]SQL Anywhere 8. 7. 2. 7.[目录]Interbase 8. 7. 2. 8.[目录]Sybase 8. 7. 2. 9.[目录]Informix 8. 7. 3.[目录]开发平台 8. 7. 3. 1.[目录]PowerBuilder 8. 7. 3. 2.[目录]Delphi 8. 7. 3. 3.[目录]VB/VC 8. 7. 3. 5.[目录]XML 8. 7. 3. 6.[目录]ASP 8. 8.[目录]-----------意见簿----------- 8. 9.[目录]进入,留言请按"a" 8. 10.[目录]关键词查询[常见问题等] 8. 10. 1.[目录]安装 8. 10. 2.[目录]启动 8. 10. 3.[目录]焦点 8. 10. 4.[目录]备份&恢复 9.[目录]访客留言

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值