数据库转移最简单的方法是使用DTS,但是Lunarpages数据库不支持远程数据库链接,所以无法使用DTS,因此只好使用publishing转移数据。
具体步骤如下:
Step1.运行sqlPubWiz.exe
http://www.microsoft.com/downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A
下载,运行后可以在tools下找到
Step2 运行后,会出现运行向导,找到本地数据库
Step3.选项要生成的类型,系统会自动检测可用内容,一般之选择“表”“存储过程”和“视图”,对于Users就不要让系统生成了
点击Next,一直完成。
更改数据库拥有者
以下是核心,非常重要,否则不会成功。
在我们使用网站时,通常会使用SP给我们的账户,例如我原来的数据库叫做“bf4190_”
当时网站供应商给我的账户为bf419,则系统生成的数据表如下
你可以看到,有的表前面有前缀bf419,有的有前缀dbo(db哦,是databaSEOwner),这很不同。因为在我们建立表时,脚本的写法略有区别
写法一:
CREATETABLE[dbo].[ads] (
[id][int]IDENTITY(1,1)NOTNULL,
[name][nvarchar](200)COLLATEsql_latin1_General_CP1_CI_ASNULL,
[img][nvarchar](200)COLLATEsql_latin1_General_CP1_CI_ASNULL,
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。