公司使命:打造嘉兴技术实力最强的网络公司
服务项目:嘉兴网站建设 嘉兴网站制作 嘉兴网站优化
新闻中心

万网m3虚拟主机mssql2008数据库导入

发布时间:2014/5/5 13:01:22   文章来源:jiaxingweb   浏览:[  ]   评论:[  ]
本地网站开发好,如果您使用了mssql2008server数据库,那么就需要导入到万网的数据库服务器中。
 
1,先在本地开始菜单的Microsoft SQL Server 2008中选择SQL Server Management Studio(sql数据库管理工作室),打开如下界面,输入万网提供的服务器地址、登录名、密码。建立对服务器上sqlserver的连接管理窗口
 
2,在本地数据库中选择需要导入到服务器上的数据库,右键选择“任务”,“生成脚本”。
 
3,打开“生成和发布脚本”对话框,选择“选择特定数据库对象”,再选择“表”、“视图”、“存储过程”,如下图
 
4,其它选项保持不动,直到完成,如下图
 
 
5,前面的过程是将本地的数据库导入(导出的只是数据结构,不包含数据)。将导出的脚本代码做适当的修改,使用“记事本”打开,替换掉部分内容,将数据库名称替换为服务器上面的“数据库名称”(本例中将“Webshop”替换为“hds0850682_db”),将数据库所有者替换为[dbo](注:非必需,如果数据库所有者本来就是dbo就不需要更改),如下图:
 
 
 
6,选择服务器上的数据库,点击“新建查询”工具菜单,将刚才的导出的脚本复制至查询窗口,选择“执行”工具菜单,运行成功(运行成功的必要条件是您的数据库是空数据库,否则有可能运行不成功)
 
 
7,就是将本地数据库中的内容导入到服务器中。当您的数据库中有关联表的时候,导入数据就有顺序之分,以本例来说明,选择数据库中的“数据库关系图”,选择“新建数据库关系图”,建立结构如下(注:此处为本地数据库):
 
 
8,看到上面的数据库关系图,可以看出Product的数据导入必须在Categories之后,其它Orders、OrderDetails和Carts表应该是products之后导入。本例中Categories为分类表、Products产品表,所以只有有了分类,产品才能加进去。同理OrerDetails订单详情表、Orders订单表、、Carts购物车表必须要有产品(Products)才能有数据。
 
所以数据导入应该先Categories,然后是Product,然后是OrderDetails,然后是Order,然后是Carts。这样数据的导入就不会有错。当然这样需要多次建立数据导入。比较繁琐,目前我没找到更好的办法(当您数据导入不成功时,一般都是我上面分析的问题,就是数据表导入有先后顺序)。
 
 
 
评论
发表评论
评论内容:
昵称:
邮箱:
嘉兴网络公司 嘉兴网站建设 嘉兴网站制作 嘉兴建网站 嘉兴做网站 嘉兴网页制作 PE给水管 HDPE中空壁缠绕管 ABS管生产厂家
服务热线: 0573-82102225 15858312461 QQ: 56373131 E-mail: sales@jiaxingweb.com 地址: 嘉兴市南湖区富润路101号320室 浙ICP备09050985号
嘉兴网站建设-嘉兴网站制作-嘉兴网站优化-龙媒网络@嘉兴网络公司 www.jiaxingweb.com