奥拉星手绘集:怎么从本机的sql数据库中把表上传到web服务器的sql数据库中

来源:百度文库 编辑:高考问答 时间:2024/04/28 04:39:21
我们公司有自己的服务器 在某研究所托管
服务器上装有sql数据库
从本机能够远程登陆服务器 用远程桌面连接
我的电脑为xp 我用 asp+sql 2000 做网站
我的数据库怎么上传到服务器里
用cutftp 工具 显然不行
用sql 里的导出功能 应该需要输入ip 用户名和密码吗 但我在哪输入
另外 我把数据库备份 把备份文件 上传到服务器
在服务器上也不能还原
我数据导出是出现以下错误

错误源:microsoft ole db provider for sql server

错误描述:[dbnetlib][connectionopen (connect()).]sql server 不存在或访问被拒绝
上下文:除湿化提供程序时出错

打开本地SQL企业管理器——导出:
第一步:数据源选择“用于sql server的micorsoft old db 提供程序“,服务器选择local,使用windows身份验证,选择要上传的数据库
第二步:目的选择远程数据库
远程数据库:在研究所托管的SQL服务器。
第三步:选择"在SQL Server数据库之间复制对象和数据"
第四步:长时间的等待数据上传

通过SQL脚本生成表结构:
1、运行本地的企业管理器
2、点击本地的数据库点击右健——选择生成SQL脚本
3、选择常规——点击全部显示,选择要导出的脚本对象
4、点击选项——表脚本选项,把所用到的脚本选中然后点击确定
5、为导入的.sql脚本文件命名,保存在本地
6、找到刚才保存在本地的.sql脚本文件,使用记事本打开
7、选择编辑——替换,把程序中所有dbo的属性都更改成数据库登陆名,更换完成后保存关闭记事本
8、通过使用申请到的远程数据库登陆地址、数据库登陆名、和数据库密码,使用企业管理器连接到主机服务器上(通过注册新数据库组),登进数据库,选择查询分析器!
9、点击打开选择刚编辑过的.sql脚本,点击运行

sql导入导出功能啊,不仅是数据,连用户,权限,所有的所有都可以上传过去,原封不动。
先打开本地SQL企业管理器,选择导出,第一步数据源选择“用于sql server的micorsoft old db 提供程序“,然后服务器选择local,使用windows身份验证,并且选择要上传的数据库,点下一步
第二步目的选择远程数据库,就是你在研究所托管的SQL服务器。目的还是选“用于sql server的micorsoft old db 提供程序“,服务器这里打入远程IP地址,选SQL server身份验证,然后输入SQL用户名和密码,最好是SA,要不然也是要操作上传数据库权限的用户,最后选择对应数据库。点下一步
第三步,很关键,一定要选择"在SQL Server数据库之间复制对象和数据",点下一步
接下就就是按默认的值下一步下一步操作下去,当然如果你有经验或者出于需要改默认值也行。
最后就是长时间的等待数据上传了,等待时间取决于你的数据量大小,带宽和服务器性能

可以还原地
把数据库备份成*.bak
然后上传到服务器还原

或把你数据库用到的*.MDF和*.log文件
覆盖原来的
然后重起下sql服务器

打开navacat ,找到本地数据库,然后右键,有个数据传输,然后选择要上传的web服务器数据库,点击开始,就传过去了