??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
]]>
http://tech.ccidnet.com/pub/article/c1099_a214511_p1.html按照q篇文章的介l?我认真的(g)查了(jin)机器和网l?最后发现是防火墙在搞鬼.所?q是要多实际,才能发现问题,解决问题.
]]> java sql SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction
con.setAutoCommit(false);
.........
con.commit();
在网上找?jin)相关的文?
1)http://support.microsoft.com/?scid=kb;zh-cn;329332&spid=2852&sid=318
2)http://www.cnxuexi.com/computer/chengxusheji/shujuku/4373.html
解决的办?
1)L那个视图,用其它的办法获取相关的数?br /> 2)调用视图的代码不攑֜事务?
3)试相关的环?可能讄有问?
那位有更好的办法一定要告诉?谢谢!
]]>
java.sql.SQLException: [Microsoft][SQLServer
2000
Driver
for
JDBC][SQLServer]?br />
能ؓ(f)数据库?/span>
'
tempdb
'
分配新页。在文gl DEFAULT 中已没有更多的页可供使用。采取除
d象、添加另外的文g或允许文件增长等手段可创建空间?/span>
]]>
在网上google原来是排序规则在倒蛋.
资料:
http://www.cublog.cn/opera/showart.php?blogid=8707&id=59268
http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B325335#XSLTH4185121121120121120120
]]>WARN - JDBCExceptionReporter.logExceptions(71) | SQL Error: 0, SQLState: null
ERROR - JDBCExceptionReporter.logExceptions(72) | Cannot create PoolableConnecti
onFactory ([Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
)
WARN - SettingsFactory.buildSettings(103) | Could not obtain connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFact
ory ([Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSou
rce.java:855)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource
.java:540)
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.
getConnection(LocalDataSourceConnectionProvider.java:80)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:
72)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463
)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.jav
a:1004)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSession
Factory(LocalSessionFactoryBean.java:746)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPrope
rtiesSet(LocalSessionFactoryBean.java:673)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:962)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:354)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:176)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:916)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:727)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:336)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:176)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:916)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:727)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:336)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:271)
at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:312)
at org.springframework.web.context.support.AbstractRefreshableWebApplica
tionContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
at org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:230)
at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:156)
at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:48)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3805)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
321)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:80
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
loyer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:687)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432
)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:968)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478
)
at org.apache.catalina.core.StandardService.start(StandardService.java:4
76)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:231
3)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Err
or establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source
)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Sou
rce)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown S
ource)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(Driv
erConnectionFactory.java:37)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(Poolable
ConnectionFactory.java:290)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(Bas
icDataSource.java:877)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSou
rce.java:851)
56 more
解决Ҏ(gu)Q?BR> 1Q?A >http://dev.csdn.net/article/70/70360.shtm
2Q重新启动机?BR>
]]>
]]>
CREATE procedure AutoBackupDataBase
--WITH ENCRYPTION 加密
As
Begin
declare @Str varchar(8)
declare @Str_d varchar(8)
declare @Str_DB varchar(100)
declare @Str_DB_d varchar(100)
declare @Str_LOG varchar(50)
Declare @StrPath varchar(50)
declare @Name sysname
set @Str=convert(char(10),getdate(),112)
set @Str_d=convert(char(10),getdate()-7,112)
set @StrPath = 'E:\BackupData\EveryDayBackup\'
declare DBName cursor for select Name from master.dbo.sysdatabases where name='DG_DB' or name='HKbomdb'
open DBName
FETCH NEXT FROM DBName into @Name
WHILE @@FETCH_STATUS = 0
BEGIN
--删除7天以前的备䆾
set @Str_DB_d ='del '+@StrPath+@Name+'_DB'+@Str_d
print @Str_DB_d
exec master..xp_cmdshell @str_db_d
set @Str_DB =@StrPath+@Name+'_DB'+@Str
--set @Str_LOG =@StrPath+@Name+'_LOG'+@Str
BACKUP DATABASE @Name TO DISK = @Str_DB WITH NOINIT , NOUNLOAD , NAME = N'所有数据库备䆾', NOSKIP , STATS = 10, NOFORMAT
--BACKUP LOG bdm TO DISK = @Str_LOG WITH NOINIT , NOUNLOAD , NAME = N'所有数据库日志备䆾', NOSKIP , STATS = 10, NOFORMAT, NO_TRUNCATE
FETCH NEXT FROM DBName INTO @Name
END
CLOSE DBName
DEALLOCATE DBName
end
]]>所以就用了(jin)session) ,朋友我改成放到request?不知有没有更好的Ҏ(gu)
).可修改完q些查询的性能没有明显的提?
q个pȝ是一个比较重要的pȝ,Ҏ(gu)能要求比较?所以大安很重?所以我们的老大,也在为我想一些办?今天一上班,把我叫q去,一赯论数据库优化.其实我也有想到过数据库方面肯定也是媄(jing)响性能之一,q有是|络d.׃上星期五我就请假回家,旉非常紧张所以也没有忙过?
老大说可能把存储q程Ҏ(gu)视图可能?x)好?然后我俩把存储q程Ҏ(gu)?jin)视图来比较到底那个q行的速度?可我们发现改完的效果不是很明?差不?.׃q接?个数据库,而且他们的数据也很多,h处理的业务逻辑也很复杂,用到?个存储过E?老大又提?是不是创建烦(ch)引可能会(x)又效?我们又开始对所有表创徏索引(请参?A >http://www.vckbase.com/document/viewdoc/?id=1307).果真查询的速度很快?客户也满意了(jin),当然我也非常的高?又解决了(jin)一个问?
所以遇到问题一定要从多斚w来考虑,仔细想一?多测?多找资料,怿问题一定有解决办法.
]]>
]]>
链接vfp数据据两U方式:(x)
1Q?/P>
openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=\\Files- server\JM_MIS\Data\', --|络目录
'select * from [PO.DBF]')
a)使用pȝ存储q程(sp_addlinkedserver)来添加链接服务器
EXEC sp_addlinkedserver
@server = 'WF', //要创建的链接服务器的本地名称
@srvproduct = '', //要添加ؓ(f)链接服务器的 OLE DB 数据源的产品名称
@provider = 'MSDASQL',//与此数据源相对应?OLE DB 提供E序的唯一E序标识W?(PROGID
@datasrc = 'product'//?OLE DB 提供E序解释的数据源名称
b) 在”sql企业理?-->”sql serverl“-Q>”某个组员“-Q>”安全性“-Q>”链接服务器“来dQ删除)(j)链接服务?/FONT>
注意Q你必须d一个ODBCpȝ数据?prodcut).也许ODBC OLE DBQ驱动程序)(j)的方式不支持q程讉KQ它只对sql server本机查询Q更新v作用。当然只要你能用sql server能通过ODBC OLE DB链接到数据,那么你就能在sql SERVER中引用(select * from WF.product..po或者select * from OPENQUERY(WF, 'SELECT * FROM po')Q它的数据了(jin)?IMG src="http://www.blogdriver.com/jsp/face/47.gif">
不经怋用的数据可以用OPENDATASOURCE,openrowset{来引用Q如果数据经怋用那么你最好用链接服务来q行分布式查询更?IMG src="http://www.blogdriver.com/jsp/face/53.gif">
得到?t_test"的字D名
OPEN c1 FETCH NEXT FROM c1 INTO @e |