蒙在股里 发表于 2015-1-16 22:27:07

MSSQL网页编程之避免ADO毗连SQL Server时的隐式毗连

修复过程包含最多4个阶段,在下面描述。在你开始前,你应该cd到数据库目录和检查表文件的权限,确保他们可被运行mysqld的Unix用户读取(和你,因为你需要存取你正在检查的文件)。如果它拒绝你修改文件,他们也必须是可被你写入的。ado|server避免ADO毗连SQLServer时的隐式毗连
ReportDate:2002/9

Preparedby:郑昀

Articlelastmodifiedon2002-9

Theinformationinthisarticleappliesto:

üMicrosoftSQLServer2000,7.0

üMicrosoftADO2.5
成绩报告:
数据库服务器:MicrosoftSQLServer2000和7.0;

数据库服务器补钉:MicrosoftSQLServer2000ServicePack1;

ADO称号:MicrosoftDataAccess-ActiveXDataObjects2.5TypeLibrary

ADO版本:2.61.7326.0



实行上面的VB代码时,我们的开辟职员发生了疑问:

cnn.Open"Provider=SQLOLEDB.1;

PersistSecurityInfo=False;UserID=sa;

InitialCatalog=freemail;DataSource=svr;ConnectionTimeout=10","","",-1
sql="select*fromusers"

Setrs=cnn.Execute(sql)
Setrs2=cnn.Execute(sql)
Setrs3=cnn.Execute(sql)

实行这段代码时,在SQLServerProfiler中看到,每一个sql语句实行之前城市有一个AuditLogin事务。而AuditLogin事务的注释是:“搜集自跟踪启动后产生的一切新的毗连事务,比方客户端哀求毗连到运转Microsoft

莫相离 发表于 2015-1-19 13:02:38

对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。

第二个灵魂 发表于 2015-1-25 17:44:36

可以动态传入参数,省却了动态SQL的拼写。

只想知道 发表于 2015-2-3 12:18:02

总感觉自己还是不会SQL

爱飞 发表于 2015-2-8 22:34:45

相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐

不帅 发表于 2015-2-26 12:11:43

比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。

老尸 发表于 2015-3-8 14:52:22

Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。

乐观 发表于 2015-3-16 02:43:40

再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。

灵魂腐蚀 发表于 2015-3-22 19:10:34

可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
页: [1]
查看完整版本: MSSQL网页编程之避免ADO毗连SQL Server时的隐式毗连