“我记录网站综合系统” 和 wojilu framework ,都支持 SQL Server/access/mysql 三种数据库。

其中sqlserver包括sqlserver2000/sqlserver2005/sqlserver2008都支持


如果要使用 SQL Server 数据库:


首先,你需要自己创建一个 SQL Server 数据库

然后,打开 /framework/config 中的 orm.config 文件,根据下面的例子进行配置:

{

    ConnectionStringTable : {

        default:"server=127.0.0.1;uid=sa;pwd=你的密码;database=wojilu15test;"

    },

    

    DbType : {

        // 根据不同的数据库,你可以选填:sqlserver/sqlserver2000/access/mysql 四种之一

// 如果是sqlserver2005和sqlserver2008,请填写sqlserver
// 
sqlserver2000还是填写sqlserver2000

        default:"sqlserver"

    },

    

    // 是否启用二级二级缓存

    ApplicationCache : true,


    // 二级缓存的过期时间,如果想永久性缓存,请填写-999

    ApplicationCacheMinutes : 5, 

    

    AssemblyList : ["wojilu.Core","wojilu.Apps"]

}


-----------------------------------------------------------------------------

注意1:配置文件采用的是json格式,主要逗号不要多,也不要少。


注意2:如果哪一项值中有反斜杠或引号等,必须转义,即在前面增加一个反斜杠,这是json语法格式要求,比如:

如下这个connectionString有一个反斜杠:

default:"server=localhost\SQL2005;uid=sa;pwd=***;database=mydatabase;"


需要这么改,也就是改成双斜杠:

default:"server=localhost\\SQL2005;uid=sa;pwd=***;database=mydatabase;"


-----------------------------------------------------------------------------

更多相关讨论请参看:http://www.wojilu.com/Forum1/Topic/67 


【如何限制sqlserver内存】


如果sqlserver和IIS合用一台服务器,最好限制sqlserver能够使用的内存。方法:

1)在sqlserver服务器上右键“属性”



2)然后在弹窗中“内存”项里设置“最大服务器内存”