EEDU Blog: 博客 ·  资讯 ·  论坛 ·  留言
登录 新用户? 注册   |  

ahaoxie's blog

订阅博客:

环境生态网站长

服务器应用

SQL Server"选定的用户拥有对象,所以无法除去该用户"

"选定的用户拥有对象,所以无法除去该用户"

如何解决呢?

1 在查询分析器里面选中出问题的数据库,然后输入:
Exec sp_configure 'allow updates',1  --允许更新系统表。
RECONFIGURE WITH OVERRIDE


2.运行如下SQL语句:
UPDATE sysobjects SET uid=1  --把数据库里所有的对象都归属到用户dbo

3.执行如下SQL语句:
Exec sp_configure 'allow updates',0  --关闭系统表更新
RECONFIGURE WITH OVERRIDE


4.删除数据库里的用户,再重新建立用户。
发表于: 2010-01-25 21:04 | 全文(查看: 93) | 评论(0) | 本文地址 | 收藏 
分类: 服务器应用(148)   标签: mssql  新知  

KonaKart(Java电子商务软件)

KonaKart是一套基于Java,JSP和XML的框架,KonaKart 包含以下若干主要特性: 标准的购物车特性——支持订单状态,订单历史,客户帐号,产品审查,最佳卖主列表和产品搜索。KonaKart提供了简单易用的Java API和SOAP的Web Service接口,这些API和接口能让您轻松的整合eCommerce的功能。

官方主页:http://www.konakart.com/demos

系统演示:http://www.konakart.com/konakart/
发表于: 2010-01-13 11:52 | 全文(查看: 430) | 评论(0) | 本文地址 | 收藏 
分类: 服务器应用(148)   标签: java  电子商务  

MYSQL 的优化

MYSQL 服务器基于 2G 内存情况:

[mysqld]
set-variable = key_buffer=512M
set-variable = max_allowed_packet=4M
set-variable = table_cache=1024
set-variable = thread_cache=64
set-variable = join_buffer_size=32M
set-variable = sort_buffer=32M
set-variable = record_buffer=32M
set-variable = max_connections=512
set-variable = wait_timeout=120
set-variable = interactive_timeout=120
set-variable = max_connect_errors=30000
set-variable = long_query_time=1
set-variable = max_heap_table_size=256M
set-variable = tmp_table_size=128M
set-variable = thread_concurrency=8
set-variable = myisam_sort_buffer_size=128M

说明:
1)确认在“[mysqld]”部分加入了“skip-innodb”和“skip-bdb”参数;
2)确认在“[mysqld]”部分加入了“skip-name-resolve”和“skip-locking”参数;
3)如果不需要的话,可以将二进制日志(binlog)停掉,方法是将“log-bin”注释掉;
4)在内存允许的情况下,对一些参数进行重新配置,目标在于将大部分操作集中于内存中,尽量不进行磁盘操作。

发表于: 2009-11-18 23:54 | 全文(查看: 41) | 评论(1) | 本文地址 | 收藏 
分类: 服务器应用(148)   标签: 新知  

开启apache ExtendedStatus

ExtendedStatus On
去掉#后

必须要开启这个模块
LoadModule status_module modules/mod_status.so
发表于: 2009-10-28 22:06 | 全文(查看: 940) | 评论(1) | 本文地址 | 收藏 
分类: 服务器应用(148)   标签: 新知  

Resin最新稳定版下载

发表于: 2009-04-17 18:01 | 全文(查看: 601) | 评论(2) | 本文地址 | 收藏 
分类: 服务器应用(148)   标签: resin  新知  

Windows 2003系统下的Apache性能优化

mpm_winnt.c是专门针对Windows NT优化的MPM(多路处理模块),它使用一个单独的父进程产生一个单独的子进程,在这个子进程中轮流产生多个线程来处理请求。也就是说mpm_winnt只能启动父子两个进程, 不能像Linux下那样同时启动多个进程。

mpm_winnt主要通过ThreadsPerChild和MaxRequestsPerChild两个参数来优化Apache,下面详细来说明一下。

ThreadsPerChild
这个参数用于设置每个进程的线程数, 子进程在启动时建立这些线程后就不再建立新的线程了. 一方面因为mpm_winnt不能启动多个进程, 所以这个数值要足够大,以便可以处理可能的请求高峰; 另一方面该参数以服务器的响应速度为准的, 数目太大的反而会变慢。因此需要综合均衡一个合理的数值。

mpm_winnt上的默认值是64, 最大值是1920. 这里建议设置为100-500之间,服务器性能高的话值大一些,反之值小一些。

MaxRequestsPerChild
该参数表示每个子进程能够处理的最大请求数, 即同时间内子进程数目.设置为零表示不限制, mpm_winnt上的默认值就是0.

官方参考手册中不建议设置为0, 主要基于两点考虑: (1) 可以防止(偶然的)内存泄漏无限进行,从而耗尽内存; (2) 给进程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动进程的数量。(原文出处: http://www.javatang.com/archives/2008/02/19/0801260.html  作者: Jet Mah from Java堂

下面是一个参考:

下面针对上述两个参数给出一个建议的设置:

  1. <IfModule mpm_winnt.c>
  2.   ThreadsPerChild 250
  3.   MaxRequestsPerChild 5000
  4. </IfModule>
发表于: 2008-12-03 16:41 | 全文(查看: 1102) | 评论(0) | 本文地址 | 收藏 
分类: 服务器应用(148)   标签: 新知  

数据迁移 想说爱你不容易

俗话说,建站容易,守站难,今天,我得加上一句,迁移网站更是难上难。

迁移网站,WEB文件不是难题,难就难在数据库的迁移问题上。

从mysql 4.x将数据导出成xxx.sql文件,准备作为mysql 5.x导入之用。之前,有相关的经验,在sql导入前必须给指定数据库文件一个编码声明:“SET NAMES 'gbk'”,告诉mysql要导入的是gbk编码的sql,按以往的做法,这样处理是成功的,但这次却不行了。乱码,还是乱码~

打开备份sql查看一下,里边的中文是完好的,说明sql文件是OK的。尝试使用Mysql-front重新从mysql 4.x中导出sql,再回到mysql 5.x导入,导入时却提示文件格式不能识别终止导入。无奈之下,决定采用最原始的做法,在命令行中,使用“source xxx.sql”导入数据。从浏览器上查看数据读取情况,还是乱码!

寻思一下,能不能使用程序后台的数据恢复呢?转移网站前,已经对网站数据进行了备份的,直接从备份数据恢复过来。于是,使用管理员帐号登录系统,由于管理帐号是英文的,登录成功,并能进入后台,在数据备份中,直接使用系统的恢复功能,重写数据库文件,这一次,居然成功了,而且编码也可以正确识别!

看来,在数据库迁移方面,做法是正确的,但针对于具体的某一应用程序,还得遵守一下数据的备份和还原规则才行。
发表于: 2008-11-14 10:50 | 全文(查看: 87) | 评论(1) | 本文地址 | 收藏 
分类: 服务器应用(148)   标签: mysql  备份  新知  

resin在windows上的应用总结

1、resin安装为windows服务时,注意加上conf信息,例如httpd -install -conf conf/resin.conf(这里为conf配置文件路径)

2、resin 3.1.x中,增加jvm的内存,只需修改resin.conf如下配置即可:
-Xmx2048m
-Xms1024m
-Xss1m
-Xdebug
-Dcom.sun.management.jmxremote

3、建立虚拟主机时,resin中的设置与apache中的设置要同步。

4、多上官方看文档。

发表于: 2008-10-26 14:34 | 全文(查看: 73) | 评论(1) | 本文地址 | 收藏 
分类: 服务器应用(148)   标签: 新知  resin  
Page was generated in 50 milliseconds