帮助另外一个team改一个bug,主要是涉及到报表的,然后遇到几个坑,填平了记录一下.

首先这个项目报表使用的事SSRS,之前没有做过相关部署,好在资料很多.

 

报表安装配置

需要用到Reporting Services Configuration Manager

Web Service URL 选项卡下有一个 Report Server Web Service URLS, 这个复制下来,就是等会需要发布用到的地址…

From

http://www.cnblogs.com/huangxincheng/category/555253.html


最近打算做个新站,采集了了2200多万条数据 因为现在VPS是linux的,所以配套使用的是MYSQL,本来想的就是一次性的工作,单条单条插入就可以了 结果吃饭回来发现才插入了800多万条数据,太慢了 记得以前做SQL的时候可以使用SqlBulkCopy批量插入数据,就找了一个可以针对MySQL的 记录如下   通常SQL插入语句是这样…

SQL优化DMV,DMF

数据库 2014-12-19 14:39

Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。

常规服务器动态管理对象包括:

    发现一个很猛的存储过程,可以生成实体类的Get,Set方法,代码不难写,但是很有创意.有时候轻轻用一下还是很好的

    记录下来

    ALTER PROCEDURE usp_TableToClass
    /*
    Generates C# class code for a table
    and fields/properties for each column.
     
    Run as "Results to Text" or "Results to File" (not Grid)
     
    Example: EXE…

SQLCLR相关

数据库 2013-05-30 09:47

在SQL Server里执行以下命令,来启用SQLCLR

EXEC sp_configure 'clr enabled',1 --1,启用clr 0,禁用clr         
              
RECONFIGURE WITH OVERRIDE --不加 WITH OVERRIDE在SQL Server 2008 R2上運行不通過

设置数据库信任

ALTER DATABASE BPMDBTemp SET TRUSTWORTHY ON 
ALTER DATABASE IPRSHQ_New SET TRUSTWORTH…

查询某张表被调用的存储过程

select *   
from sysobjects o, syscomments s   
where o.id = s.id   
and text like '%QNX_Twitter_t%'   
and o.xtype = 'P'

清空数据库告诉缓存

dbcc freeproccache

sql server中分组查询后按排序顺序取每组第一条记录

SELECT * FROM TXN_Log A
 WHERE LogId in
       (SELECT TOP 1 Lo…

本节的所有例子都在sql server 2008和vs 2008环境下运行通过,如果没有sql server2008,那么使用sql server 2005也一样,但是sql se rver 2000上是无法运行通过的,因为某些sql语句在2000中不支持。请大家注意这点。

请先执行下面的脚本,在本机的数据库实例中建立测试数据库,以方便运行例子。



--建库    
IF EXISTS (
SELECT…

有一个需求,因为表里的CategoryID已经到了上限了

所以需要把其中空余的CategoryID拿出来,存入另外一个表备用,写SQL没写出来

最后找DBA帮忙搞定

记录一下


BEGIN
 declare _MinID int default 1000;
 declare _MaxID int default 0;
 declare i int default 1000;
 select max(CategoryID) from DP_CategoryList into _MaxID;…

常用SQL

数据库 2012-04-13 10:35


大家都知道SQL是结构化查询语言,是关系数据库的标准语言,是一个综合的,功能极强的同时又简洁易学的,它集级数据查询(Data Quest),数据操纵(Data Manipulation),数据定义(Data Definition),数据控制(Data Control)于一体 即:

SQL语言包含4个部分:

  ※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句

 …