﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-在路上-随笔分类-Database</title><link>http://www.blogjava.net/gumingcn/category/44167.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 02 Mar 2010 14:41:20 GMT</lastBuildDate><pubDate>Tue, 02 Mar 2010 14:41:20 GMT</pubDate><ttl>60</ttl><item><title>[导入]sql server 2000升级到2005的兼容问题 </title><link>http://www.blogjava.net/gumingcn/archive/2010/03/02/314321.html</link><dc:creator>阮步兵</dc:creator><author>阮步兵</author><pubDate>Tue, 02 Mar 2010 13:56:00 GMT</pubDate><guid>http://www.blogjava.net/gumingcn/archive/2010/03/02/314321.html</guid><wfw:comment>http://www.blogjava.net/gumingcn/comments/314321.html</wfw:comment><comments>http://www.blogjava.net/gumingcn/archive/2010/03/02/314321.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gumingcn/comments/commentRss/314321.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gumingcn/services/trackbacks/314321.html</trackback:ping><description><![CDATA[<p><span style="font-size: 10pt;"><span style="font-family: 新宋体;">
<p>在数据库从sqlserver2000升级到2005后，原有的左右连接(*=和=*)写法均不在支持，为了不修改app的代码，可以通过以下语句
调整sqlserver2005 database的兼容级别：</p>
<p>sp_dbcmptlevel [ [ @dbname = ] name ]<br />
&nbsp;&nbsp;&nbsp; [ , [ @new_cmptlevel = ]
version ]</p>
<p>参数<br />
[@name =] name</p>
<p>数据库的名称，将对此数据库的兼容级别进行更改。数据库的名称必须遵循标识符的规则。name 的数据类型为 sysname，默认值为
NULL。</p>
<p>[@new_cmptlevel =] version</p>
<p>数据库要兼容的 SQL Server 版本，对于sqlserver2000来说，version的值为80。</p>
<p>For example: sp_dbcmptlevel dbname,80</p>
<p>查看兼容级别：sp_helpdb dbname</p>
</span></span></p>
<p>&nbsp;</p>
<img src ="http://www.blogjava.net/gumingcn/aggbug/314321.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gumingcn/" target="_blank">阮步兵</a> 2010-03-02 21:56 <a href="http://www.blogjava.net/gumingcn/archive/2010/03/02/314321.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]Apache CouchDB在Ubuntu下的安装</title><link>http://www.blogjava.net/gumingcn/archive/2010/02/27/314071.html</link><dc:creator>阮步兵</dc:creator><author>阮步兵</author><pubDate>Sat, 27 Feb 2010 07:38:00 GMT</pubDate><guid>http://www.blogjava.net/gumingcn/archive/2010/02/27/314071.html</guid><wfw:comment>http://www.blogjava.net/gumingcn/comments/314071.html</wfw:comment><comments>http://www.blogjava.net/gumingcn/archive/2010/02/27/314071.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gumingcn/comments/commentRss/314071.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gumingcn/services/trackbacks/314071.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt;">
&nbsp;<br />
<p>先下载couchdb安装文件：版本为0.9.1</p>
<p>http://couchdb.apache.org/downloads.html</p>
<p>1开始安装依赖包</p>
<p>sudo apt-get build-dep couchdb</p>
<p>sudo apt-get install libmozjs-dev libicu-dev libcurl4-gnutls-dev
libtool </p>
<p>2.解压缩</p>
<p>tar -zxvf apache-couchdb-0.9.1.tar.gz </p>
<p>3.开始安装</p>
<p>cd apache-couchdb-0.9.1</p>
<p>./configure</p>
<p>make</p>
<p>sudo make install</p>
<p>4.启动couchdb</p>
<p>sudo couchdb</p>
<p>5.访问:http://127.0.0.1:5984/_utils/</p>
<p>启动报错：</p>
<pre>$ bin/couchdb<br />
<br />
Apache CouchDB 0.9.0a691361-incubating (LogLevel=info) is starting.<br />
{"init terminating in do_boot",{{badmatch,{error,shutdown}},[{couch_server_sup,start_server,1},<br />
{erl_eval,do_apply,5},{erl_eval,exprs,5},{init,start_it,1},{init,start_em,1}]}}<br />
Crash dump was written to: erl_crash.dump<br />
init terminating in do_boot ()<br />
查了一下官方wiki:<br />
原来是安装文件夹的权限问题<br />
<br />
解决办法：<br />
sudo adduser couchdb<br />
chown -R couchdb:couchdb /usr/local/etc/couchdb <br />
chown -R couchdb:couchdb /usr/local/var/lib/couchdb <br />
chown -R couchdb:couchdb /usr/local/var/log/couchdb <br />
chown -R couchdb:couchdb /usr/local/var/run <br />
chmod -R 0770 /usr/local/etc/couchdb <br />
chmod -R 0770 /usr/local/var/lib/couchdb <br />
chmod -R 0770 /usr/local/var/log/couchdb <br />
chmod -R 0770 /usr/local/var/run<br />
<br />
再此启动，看到欢迎界面，所有的testsuite run success,大功告成！</pre>
<br />
<br />
文章来源:<a href="http://guming.blogbus.com/logs/45898514.html">http://guming.blogbus.com/logs/45898514.html</a> </span>
<img src ="http://www.blogjava.net/gumingcn/aggbug/314071.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gumingcn/" target="_blank">阮步兵</a> 2010-02-27 15:38 <a href="http://www.blogjava.net/gumingcn/archive/2010/02/27/314071.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]SQLSERVER2005存储过程的异常处理</title><link>http://www.blogjava.net/gumingcn/archive/2010/02/27/314072.html</link><dc:creator>阮步兵</dc:creator><author>阮步兵</author><pubDate>Sat, 27 Feb 2010 07:38:00 GMT</pubDate><guid>http://www.blogjava.net/gumingcn/archive/2010/02/27/314072.html</guid><wfw:comment>http://www.blogjava.net/gumingcn/comments/314072.html</wfw:comment><comments>http://www.blogjava.net/gumingcn/archive/2010/02/27/314072.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gumingcn/comments/commentRss/314072.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gumingcn/services/trackbacks/314072.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><span style="font-size: 8pt;"> <br />
begin try<br />
&nbsp;BEGIN TRANSACTION
<p>&nbsp;&nbsp;&nbsp; insert---</p>
<p>&nbsp; commit <br />
end try</p>
<p>begin catch<br />
&nbsp;&nbsp; print 'error: <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#105;&#100;&#61;&#37;&#50;&#55;&#43;&#64;&#105;&#100;">id='+@id</a>;<br />
&nbsp;&nbsp;&nbsp;
if @@Trancount&gt;0 <br />
&nbsp;&nbsp; begin <br />
&nbsp;&nbsp; rollback TRANSACTION</p>
<p>--如果有cursor,别忘记关闭cursor<br />
&nbsp;&nbsp;&nbsp; CLOSE cursor_distinfo<br />
&nbsp;&nbsp;&nbsp;
DEALLOCATE cursor_distinfo<br />
&nbsp;&nbsp; end<br />
end catch</p>
<br />
<br />
文章来源:<a href="http://guming.blogbus.com/logs/23611743.html">http://guming.blogbus.com/logs/23611743.html</a> </span></span></span></span></span>
<img src ="http://www.blogjava.net/gumingcn/aggbug/314072.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gumingcn/" target="_blank">阮步兵</a> 2010-02-27 15:38 <a href="http://www.blogjava.net/gumingcn/archive/2010/02/27/314072.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>