摘要: 在使用分布式结构的系统时,我们常常会遇到跨库查询的问题,跨库查询一般使用以下方法1. openrowset例子:select*fromopenrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)只有在以下情况下才能使用 OPENROWSET 访问 OLE DB 数据源中的远程数据:指定访问接口的 DisallowAdhocAccess 注册表选项已显式设置为 0,并启用了 Ad Hoc Distributed Queries 高级配置选项。如果未设置这些选项,则默认行为不允许即席访 阅读全文
posted @ 2012-07-02 15:15 灿烂的鸟 阅读(585) 评论(1) 推荐(0)
摘要: --获取某表的所有索引,包括索引归属列名sp_statistics 'Table'--获取索引与索引归属列以及描述信息sp_helpindex 'Table'--获取某表的约束信息以及归属列sp_helpconstraint 'Table'--获取某表中的自动增长列的列名select name from syscolumns where id=object_id('Table') and status & 128 = 128--获取某表中的自动增长列的列名select name from syscolumns where 阅读全文
posted @ 2012-06-11 11:28 灿烂的鸟 阅读(2939) 评论(0) 推荐(0)
摘要: 在做维护项目的时,我们经常会遇到索引维护的问题,通过语句,我们就可以判断某个表的索引是否需要重建。执行一下语句:先分析表的索引分析表的索引建立情况:DBCC showcontig('Table')DBCC SHOWCONTIG 正在扫描 'Table'' 表...表: 'Table'' (53575229);索引 ID: 1,数据库 ID: 14已执行 TABLE 级别的扫描。- 扫描页数................................: 228- 扫描区数............................. 阅读全文
posted @ 2012-06-11 11:22 灿烂的鸟 阅读(12450) 评论(3) 推荐(3)
摘要: 1、在命令行中尝试重新注册mscordbi.dll(regsvr32 mscordbi.dll)文件,该文件位于(C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322请找到你本机的这个对应的目录)。2、运行C:/Program Files/Common Files/Microsoft Shared/VS7Debug下面的mdm.exe /regserver以上运行的命令都是在visual studio .net 命令提示符中输入,并且要进入到上面所说的目录执行才有效。 阅读全文
posted @ 2012-05-14 15:27 灿烂的鸟 阅读(437) 评论(2) 推荐(0)
摘要: IIS6 默认允许的附件最大上传大小为4M,在IIS7之前,当我们需要扩大这个上传限制时,比如需要将允许上传的附件上限设置为50M,则可以在web.config中做如下配置:<system.web><httpRuntime requestValidationMode="2.0" maxRequestLength="51200" executionTimeout="60" appRequestQueueLimit="100" /></system.web>在使用IIS7后,除了进行 阅读全文
posted @ 2012-04-13 21:51 灿烂的鸟 阅读(5257) 评论(0) 推荐(1)
摘要: 将系统从IIS6.0平台升级导IIS7时(.netframework2.0 到4.0)操作系统WINSERVER2008时,有可能会遇到系统原本显示的日期格式被转化的问题本人就遇到原本系统的日期格式是(yyyy-M-d) 结果平台升级后变成了(yyyy/M/d)一下是从网上获取的解决方案,在此转载,以便记忆:http://blog.csdn.net/kaiyong/article/details/5536355修改注册表:/HKEY_USERS/.DEFAULT/Control Panel/International 修改右侧sDate值为 - (可改可不改) 修改右侧sShortDate值. 阅读全文
posted @ 2012-04-12 22:19 灿烂的鸟 阅读(1789) 评论(0) 推荐(0)
摘要: dcomcnfg:配置com+组建。查看系统所有端口的指令:netstat (-a -n)[可以通过-help去查看所有参数]想查看特定端口是否监听的指令:telnet ip 端口 (如:telnet 127.0.0.1 1234)如果该端口正在监听中,则cmd会跳转到等待输入的状态,除此之外cmd会提示相关信息在CMD中运行winmsd.exe 可以查看系统信息在CMD中运行IISAPP可以查看IIS应用程序池对应的W3WP进程ID。必须以管理员用户登录查看才行。不然会提示找不到IISAPP.VBS之类的错误http://technet.microsoft.com/zh-cn/library 阅读全文
posted @ 2012-04-08 19:06 灿烂的鸟 阅读(367) 评论(2) 推荐(0)
摘要: 在很多项目中,我们经常需要使用JS,在页面前面对前台的某些元素做做修改,js 的replace()方法就必不可少。经常使用"ABCABCabc".replace("A","B")的同学应该会比较清楚,改语句的最终结果是BBCABC,这种方法只能替换第一个匹配的元素。如果替换所有呢?使用正则表达式即可:"ABCABCabc".replace(/A/g,"B") 即可。那如果想替换A的同时也可以替换a呢?那你可以使用"ABCABCabc".replace(/a/ig," 阅读全文
posted @ 2012-04-08 19:00 灿烂的鸟 阅读(15338) 评论(0) 推荐(1)
摘要: 获取客户端IP,我们通常使用的一个方法就是:Request.ServerVariables("REMOTE_ADDR")通过服务器变量里的“REMOTE_ADDR”属性获取。但这存在一个问题,当你的服务器使用了负载均衡部署,则会导致Request.ServerVariables("REMOTE_ADDR")==null。也许使用Request.ServerVariables ("HTTP_X_FORWARDED_FOR")也可能是null。不清楚是负载均衡配置那块的问题,还是本身就存在这种问题。不过最好能在获取后做一个非空判断再去使用 阅读全文
posted @ 2012-04-07 18:28 灿烂的鸟 阅读(376) 评论(0) 推荐(0)
摘要: SQLSERVER2008的备份还原最基本的方式自然是完整备份,然后完整还原即可。但是如果遇到数据库文件很大,数据量很大,备份和还原需要花费不少时间的时候,数据库的差异备份自然就成为考虑的备份方案之一。SQLSERVER2008的差异备份存在两种备份方式:1. 先做一个完整备份,然后再做差异备份,差异备份的文件还是使用完整备份的那个文件,这样在完整备份集中就会存在两个 备份文件。还原的时候,都选中这个差异文件,还原选项选择“覆盖现有数据库”和“回滚未提交的事务......”这两项即可2. 先做一个完整备份,然后再做一个差异备份,差异备份的文件不使用完整备份的那个文件,自己再新建一个差异备份文件 阅读全文
posted @ 2012-04-05 13:35 灿烂的鸟 阅读(14892) 评论(1) 推荐(2)