山那边是海 发表于 2015-1-16 22:15:34

MYSQL教程之利用publishing转移MS SQL数据

MySQL的低成本来自于其简单性吗?它的普及性是由于其低成本吗?其实,在MySQL的最“好”与最“不好”的功能之间没有明显的分界线,但它们组合在一起就形成了一副让我们欣赏的作品。</p>比来,将网站从国际网站搬移到了Lunarpage,程序转移对照复杂,利用cuteftp上传上往就能够了。可是数据库转移一向都是很辣手的一个成绩。本文先容数据库转移的办法。
数据库转移最复杂的办法是利用DTS,可是Lunarpages数据库不撑持远程数据库链接,以是没法利用DTS,因而只好利用publishing转移数据。
详细步骤以下:
Step1.运转SqlPubWiz.exe
Publishing相似MSSQL的一个插件,你能够到
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.(
IDENTITY(1,1)NOTNULL,
(200)COLLATESQL_Latin1_General_CP1_CI_ASNULL,
(200)COLLATESQL_Latin1_General_CP1_CI_ASNULL,
}

写法二:
CREATETABLE(
IDENTITY(1,1)NOTNULL,
(200)COLLATESQL_Latin1_General_CP1_CI_ASNULL,
(200)COLLATESQL_Latin1_General_CP1_CI_ASNULL,

}

关于第一种,天生的表就是dbo.ads,而第二个表则是bf419.ads,由于你的bf419实在就是dbo,以是体系能够运转。
可是,当你把数据库转移到新的服务商时,假如你的账户叫做XXXX,则下面创建bf419.ads则呈现毛病,而用dbo.ads则完整没有成绩。
一般新旧服务商给用户开的用户名其实不一样,以是我们必要变动一下数据库的一切者。
<p>人们常说“成功孕育成功”,这种说法明显非常适合MySQL的情况。MySQL学习教程这个开源数据库号称在全世界有超过110万份的完全安装。

精灵巫婆 发表于 2015-1-19 06:17:24

对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。

简单生活 发表于 2015-1-28 05:04:52

你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。

小魔女 发表于 2015-2-5 16:45:12

作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!

小妖女 发表于 2015-3-3 11:57:02

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

柔情似水 发表于 2015-3-11 11:03:53

习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。

灵魂腐蚀 发表于 2015-3-18 12:46:24

varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。

山那边是海 发表于 2015-3-26 01:48:49

理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识
页: [1]
查看完整版本: MYSQL教程之利用publishing转移MS SQL数据