经验分享 快速将网站的Mssql数据库迁移国外.docVIP

经验分享 快速将网站的Mssql数据库迁移国外.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经验分享 快速将网站的Mssql数据库迁移国外

?经验分享 快速将网站的Mssql数据库迁移国外 最近,将网站从国内网站搬移到了Lunarpage,程序转移比较简单,使用cuteftp上传上去就可以了。但是数据库转移一直都是很棘手的一个问题。本文介绍数据库转移的方法。 数据库转移最简单的方法是使用DTS,但是Lunarpages数据库不支持远程数据库链接,所以无法使用DTS,因此只好使用publishing转移数据。 具体步骤如下: Step1. 运行 SqlPubWiz.exe Publishing类似MS SQL的一个插件,你可以到 /downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A 下载,运行后可以在tools下找到 Step2 运行后,会出现运行向导,找到本地数据库 Step3.选项要生成的类型,系统会自动检测可用内容,一般之选择“表”“存储过程”和“视图”,对于Users就不要让系统生成了 点击Next,一直完成。 更改数据库拥有者 以下是核心,非常重要,否则不会成功。 在我们使用网站时,通常会使用SP给我们的账户,例如我原来的数据库叫做 “bf4190_” 当时网站供应商给我的账户为 bf419,则系统生成的数据表如下 你可以看到,有的表前面有前缀bf419,有的有前缀dbo (db哦,是database owner),这很不同。因为在我们建立表时,脚本的写法略有区别。 写法一: CREATE TABLE [dbo].[ads]? ( [id] [int] IDENTITY(1,1) NOT NULL, [name] [nvarchar](200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [img] [nvarchar](200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, } 写法二: CREATE TABLE [ads]? ( [id] [int] IDENTITY(1,1) NOT NULL, [name] [nvarchar](200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [img] [nvarchar](200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, } 对于第一种,生成的表就是 dbo.ads, 而第二个表则是 bf419.ads,因为你的bf419其实就是dbo,所以系统可以运行。 但是,当你把数据库转移到新的服务商时,如果你的账户叫做XXXX,则上面建立bf419.ads则出现错误,而用 dbo.ads 则完全没有问题。 通常新旧服务商给用户开的用户名并不一样,所以我们需要更改一下数据库的所有者。 /channel/channelCode.htm?pid=mm0_0

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档