<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Wilson Chiao's Web-blog]]></title> 
<link>http://my.clicknow.cn/index.php</link> 
<description><![CDATA[My Live Record, FootPrint]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Wilson Chiao's Web-blog]]></copyright>
<item>
<link>http://my.clicknow.cn/read.php/186.htm</link>
<title><![CDATA[Mysql导入大数据库文件的办法]]></title> 
<author>点击生活 &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Wed, 24 Mar 2010 04:20:25 +0000</pubDate> 
<guid>http://my.clicknow.cn/read.php/186.htm</guid> 
<description>
<![CDATA[ 
	phpmyadmin是个很方便的mysql数据库管理工具，可以用来管理mysql数据库，导入，导出等。 但是phpmyadmin在导入mysql的时候有个问题，如果要导入的数据库文件比较大，那么导入就会失败。下面教大家一个简单有效的办法，可以导入任意大小的mysql数据库，理论上不论您的数据库备份文件多大，都可以导入。<br /><br />方法如下：<br />1.将数据库备份文件（如<span style="color: #ff0000">backup.sql</span>）上传至网站根目录。<br />2.将以下代码保存为mysql.php文件，上传至网站根目录。<br /><br />system(&quot;mysql -hdbhost -udbuser -ppassword dbname &lt; backup.sql&quot;);<br />print &quot;导入成功&quot;;<br />?&gt;<br /><br />其中<br />dbhost 改为您的数据库服务器地址（小提示:一般主机默认数据库服务器地址是:localhost）<br />dbuser 改为您的数据库用户名<br />password 改为您的数据库用户密码<br />dbname 改为您的数据库名<br />backup.sql表示通过ftp上传到网站根目录下数据库文件的文件名（该文件是解压缩后的文件）<br /><br />3.在浏览器里面访问mysql.php，假设你的网站域名是www.abc.com，那么就在浏览器里面输入http://www.abc.com/mysql.php，只要浏览器一访问这个mysql.php文件，数据就开始导入，数据导入结束后，就会显示&ldquo;导入成功&rdquo;的字样。这个时间根据您要导入的数据大小决定，一般时间很短。<br /><br />测试导入12M的数据，1秒左右全部导入成功，测试无误。<br /><br/>Tags - <a href="http://my.clicknow.cn/go.php/tags/mysql%25E7%25AE%25A1%25E7%2590%2586/" rel="tag">mysql管理</a> , <a href="http://my.clicknow.cn/go.php/tags/%25E5%25A4%25A7%25E6%2595%25B0%25E6%258D%25AE%25E5%25AF%25BC%25E5%2585%25A5/" rel="tag">大数据导入</a>
]]>
</description>
</item><item>
<link>http://my.clicknow.cn/read.php/147.htm</link>
<title><![CDATA[从sql server 2000升级到2005的方法]]></title> 
<author>点击生活 &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Wed, 19 Aug 2009 08:22:40 +0000</pubDate> 
<guid>http://my.clicknow.cn/read.php/147.htm</guid> 
<description>
<![CDATA[ 
	<p>从sql server 2000升级到2005<br />从sql server 2000升级到2005有5种方法：</p><p><br /><span style="font-size: medium">**直接升级</span></p><p><br /><span style="font-size: medium">**利用detach/attach功能移动sql server 2000的数据库到2005</span></p><p><br /><span style="font-size: medium">**通过backup/restore功能来迁移db</span></p><p><br /><span style="font-size: medium">**通过sql server 2005的database copy wizard来拷贝数据库</span></p><p><br /><span style="font-size: medium">**通过dts的export/import工具来迁移数据到sql server 2005</span><br /></p><p></p><p><span style="font-size: medium">1、第一种方法(直接升级)：</span></p><p><br />适合：数据量比较大的数据库。</p><p><br />方法：在sql server 2000数据库所在的机器启动sql server 2005的安装程序，setup程序会自动检测是否有前一版本的sql server instance，并提示你可以直接升级到2005。安装程序会启动升级向导，我们只要根据升级向导的提步一步步操作就可以完成从sql server 2000到2005的整个升级过程。</p><p><br />优点：无需重新规划数据库，升级快速。升级程序会自动将sql server的各个组件升级到2005，并把一些实例参数改成sql server 2005相适宜。保留原有sql server 2000的所有结构，包括user，role，login，权限设置等，无需重新设置。</p><p><br />缺点：直接升级的方法存在一定的风险。万一升级失败有可能会导致原有的数据库不可用。所以我们在直接升级前先有做一些升级前的准备和检查工作。ms提供一个工具可以作升级前的检查及根据检查结果给出相关建议，这个工具就是：upgrade advisor。这个工具包含在sql server 2005的产品光盘中，如果没有可以到ms的网站下载。&rsquo;</p><p><br />谨记，直接升级前一定要备份原有数据库的所有文件，如数据文件和日志文件，以确保万一升级失败还可以恢复，不致于中断业务。</p><p><br />IT成本：除了sql server 2005对一些软件的要求高一些以外(如必须安装。net framework 2.0以上)，硬件上不需作太多的追加投资，当然，硬件性能好一些的话，更适合sql server 2005的运行。</p><p><br /><span style="font-size: medium">2、第二种方法(detach/attach)：</span></p><p><br />方法：先将数据库从sql server 2000中detach，然后将数据文件和日志文件拷到sql server 2005所在的机器，然后attach上去。这各方法实际上是移动数据库到sql server 2005</p><p><br />优点：这种方法比较安全。万一attach不上去，还可以用原来的数据库</p><p><br />缺点：用户如果数据库比较多的话，得一个一个的move</p><p><br /><span style="font-size: medium">3、第三种方法(backup/restore)：</span></p><p><br />适合：此种方法适合中小规模的数据库升级</p><p><br />方法：先将sql server 2000的db备份出来，然后将备份文件restore至新的sql server 2005实例中。</p><p><br />优点：安全。在新的db测试通过，就可以删除旧的db，如果测试通不过，还可以撤换回原来的数据库，不至于中止业务</p><p><br />缺点：升级的时间可能会稍长一些。因为备份和恢复都需要一段时间。</p><p><br /><span style="font-size: medium">4、第四种方法(利用database copy向导)：</span></p><p><br />适合：中小规模的数据库</p><p><br />方法：sql server 2005中有一个实用工具叫做数据库拷贝向导：在管理控制台-&gt;右击-&gt;选task-&gt;选database copy wizard 这样就启动了数据库拷贝向导，然后按照向导的提步操作就可以将sql server 2000的数据库复制到sql server 2005。</p><p><br />优点：安全。操作方便简易。</p><p><br />缺点：速度慢一些。</p><p><br /><span style="font-size: medium">5、第五种方法(export/import)：</span></p><p><br />方法：利用sql server的导入导出实用工具来迁移数据。实际上这种方法我是不推荐的，因为导入导出速度非常慢，而且这种方法只是迁移数据，不迁移master等系统数据库的和实例的配置。</p><br/>Tags - <a href="http://my.clicknow.cn/go.php/tags/sql2000%25E5%258D%2587%25E7%25BA%25A7/" rel="tag">sql2000升级</a> , <a href="http://my.clicknow.cn/go.php/tags/sqlserver%25E5%258D%2587%25E7%25BA%25A7/" rel="tag">sqlserver升级</a> , <a href="http://my.clicknow.cn/go.php/tags/sql%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593%25E5%258D%2587%25E7%25BA%25A7/" rel="tag">sql数据库升级</a>
]]>
</description>
</item><item>
<link>http://my.clicknow.cn/read.php/22.htm</link>
<title><![CDATA[删除无效的SQL SERVER组的方法]]></title> 
<author>点击生活 &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Wed, 14 Nov 2007 12:20:54 +0000</pubDate> 
<guid>http://my.clicknow.cn/read.php/22.htm</guid> 
<description>
<![CDATA[ 
	　　有时候SQL Server 里面有几个没有用的组，这时候我们可以把这些垃圾组删除，今天教大家2个方法来删除这些组。<br/><br/>　　<strong>方法一</strong>:<br/><br/>　　HKEY_CURRENT_USER&#92;Software&#92;Microsoft&#92;Microsoft SQL Server&#92;80&#92;Tools&#92;SQLEW&#92;Registered Servers X&#92;SQL Server 组<br/><br/>　　看看注册表里的这个键，删除建立的对应名称就行了。<br/><br/>　　<strong>方法二</strong>:<br/><br/>　　拔网线之后再删除。<br/><br/>Tags - <a href="http://my.clicknow.cn/go.php/tags/sql/" rel="tag">sql</a> , <a href="http://my.clicknow.cn/go.php/tags/server%25E7%25BB%2584/" rel="tag">server组</a>
]]>
</description>
</item>
</channel>
</rss>