Www.888gh.con Smart Vehicle Finance Www.83yyy.com

You Smartvehiclefinance Pt De Users Jack Smart Vehicle Finance sangsmart - 博客园

You Smartvehiclefinance Pt De Users Jack Smart Vehicle Finance

search== You Jack w% Jack e Users wwsearchaywww.345fff.comysearch7no345.como Smartvehiclefinance +p Users + Jack Ca%D3 Jack C6%B Jack a You 5 Smartvehiclefinance . Smartvehiclefinance omr Smartvehiclefinance hsearchs Jack awww.ai222.comc Users ysearchS Smartvehiclefinance a Smartvehiclefinance t Users e Smartvehiclefinance i Users l You f Smartvehiclefinance n You n Users e Smartvehiclefinance 7www.crsoso.info o Users 2sesearchrsearchhc Smartvehiclefinance S Jack artsearche You i You lfsearchnsearchnce Jack mou You = Users U Smartvehiclefinance ewww.qingren55.coms search= Smartvehiclefinance = Jack = You = Users =search=search=search= Smartvehiclefinance = Jack ==search= Users = Smartvehiclefinance = Users = You === You ==www.aaa258.con= Users = Jack = You = You =search= Smartvehiclefinance =
--------结果集生成序号列-----------
-----example1--start----------
use pubs
go

if object_id('tempdb..#t') is not null
begin
    drop table #t
end

select   序号=identity(int,1,1),*  into   #t   from   authors  
select  *  from   #t
-----example1--end----------

-----example2--start----------
--select id=(select count(*) from 表 where 主键<=a.主键),* from 表 a
use pubs
go
select  id=(select count(*) from authors where au_id<=a.au_id),* from authors a
-----example2--end----------
===============================================================

企业管理器中注册服务器无法删除
注册表 HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\80\Tools\SQLEW\Registered Servers X\SQL Server
===============================================================

 

posted @ 2010-04-21 14:00 sangsmart 阅读(220) 评论(0) 编辑

2010年4月8日 #

SQLserver2000,2005,2008装一台机器上(WinXP sp3)

1.装Microsoft SQL Server 2000
选择版本:个人版
在英文目录下安装
装之前把防火墙关掉,杀毒软件退出
最好安装命名实例,如:SQL2000
装完后重启
打补丁:SQL2KSP\setup.bat  数据库组件   每个实例都要单独打补丁
打完补丁后重启

2.装Microsoft SQL Server 2005
选择版本:标准版
要装IIS
控制面板-》管理工具-》Internet 信息服务->默认网站 属性-》asp.net 版本
如果为空,为防止出现:“SQL Server 2005 安装程序无法获取 ASP.NET 帐户的系统帐户信息”
运行 cmd
cd c:\windows\microsoft.net\framework\v2.0.50727
aspnet_regiis -u
aspnet_regiis -i
用Windows Install Clean Up查看MSXML ,如果MSXML6是SP2的,remove掉
装之前把防火墙关掉,杀毒软件退出
最好安装命名实例,如:SQL2005
装完后重启
打补丁:SQLServer2005SP3-KB955706-x86-CHS.exe
安装补丁过程中,Microsoft SQL Server 2005 Service Pack 3 安装程序-》功能选择-》MSXML6 5.0 Parser 去掉
打完补丁后重启

2.装Microsoft SQL Server 2008
选择版本:开发版(Developer)
先装Windows Installer 4.5:WindowsXP-KB942288-v3-x86.exe
用Windows Install Clean Up查看MSXML ,如果MSXML6是SP2的,remove掉
装之前把防火墙关掉,杀毒软件退出
安装过程,产品密钥,输入产品密钥:PTTFM-X467G-P7RH2-3Q6CG-4DMYB
(Microsoft .net 应用程序安全性 不适用 跳过)
最好安装命名实例,如:SQL2008
装完后重启
打补丁:SQLServer2008SP1-KB968369-x86-CHS.exe


 

posted @ 2010-04-08 11:16 sangsmart 阅读(599) 评论(0) 编辑

2010年3月25日 #

两数据库匹配检查,看同样的表,需要增加哪些字段

 

declare @sqlstr varchar(8000),
        @dtemp1 varchar(100),
        @dtemp2 varchar(100),
        @dtemp3 varchar(100),
        @dtemp4 varchar(100),
        @dtemp5 varchar(100),
        @dtemp6 varchar(100),
        @dtemp7 varchar(100)

--匹配数据库1中的表,在数据库2中对应的相同表,他们的字段是否匹配

--清除临时表
if object_id('tempdb..#db1') is not null drop table #db1


if object_id('tempdb..#db2') is not null drop table #db2


if object_id('tempdb..#db2a') is not null drop table #db2a


if object_id('tempdb..#db3') is not null drop table #db3

 

--将数据库Northwind 字典信息(表名,字段名,字段类型名)插入临时表#db1
select a.name tname,
       b.name cname,
       c.name tpname,
       COLUMNPROPERTY(b.id, b.name, 'PRECISION') tplength,
       isnull(COLUMNPROPERTY(b.id, b.name, 'Scale'), 0) tpdec,
       (case
         when b.isnullable = 1 then
          'null'
         else
          'not null'
       end) tpisnull,
       isnull(d.text, '') tpdefault
into #db1
  from Northwind .. sysobjects a, Northwind .. syscolumns b, Northwind .. systypes c,Northwind..syscomments d
 where a.id = b.id
   and a.xtype = 'U'
   and b.xusertype = c.xusertype
   and b.cdefault *= d.id

 

--将数据库pubs 字典信息(表名,字段名,字段类型名)插入临时表#db2
select a.name tname,
       b.name cname,
       c.name tpname,
       COLUMNPROPERTY(b.id, b.name, 'PRECISION') tplength,
       isnull(COLUMNPROPERTY(b.id, b.name, 'Scale'), 0) tpdec,
       (case
         when b.isnullable = 1 then
          'null'
         else
          'not null'
       end) tpisnull,
       isnull(d.text, '') tpdefault
into #db2
  from pubs .. sysobjects a, pubs .. syscolumns b, pubs .. systypes c,pubs..syscomments d
 where a.id = b.id
   and a.xtype = 'U'
   and b.xusertype = c.xusertype
   and b.cdefault *= d.id

 
--检查两数据库中的表的数目是否相同
select count(*) tablecounts  from  (select distinct tname  from #db1) T1

select count(*) tablecounts  from  (select distinct tname  from #db2) T2

--数目不相同,则只找出#db2在#db1中,相同表的记录,并插入到临时表#db2a
select tname,cname,tpname,tplength,tpdec,tpisnull,tpdefault
into #db2a
from  #db2 a
where  EXISTS(select 1 from #db1 b where a.tname=b.tname )


--检查两数据库中的表的数目
select count(*) tablecounts  from  (select distinct tname  from #db1) T1

select count(*) tablecounts  from  (select distinct tname  from #db2a) T2


--将#db1中存在的表,与#db2中相同表进行比较,比较他们的字段是否相同
--查出的结果为在数据库1(#db1)中,需要增加的字段
select * into  #db3 from #db2a a
where not EXISTS(select 1 from #db1 b where (b.tname+b.cname +b.tpname)=(a.tname+a.cname +a.tpname) )

--===============================================================
--创建游标
declare cs_db3 cursor for
select tname,cname,tpname,tplength,tpdec,tpisnull,tpdefault from #db3

open cs_db3
fetch cs_db3 into @dtemp1,@dtemp2,@dtemp3,@dtemp4,@dtemp5,@dtemp6,@dtemp7
while @@fetch_status=0
begin
select @sqlstr=' '
select @sqlstr=@sqlstr+' alter table '+@dtemp1+' add ' +@dtemp2 + ' ' + @dtemp3
exec(@sqlstr)
fetch cs_db3 into @dtemp1,@dtemp2,@dtemp3,@dtemp4,@dtemp5,@dtemp6,@dtemp7
end
close cs_db3
deallocate cs_db3

 

posted @ 2010-03-25 12:21 sangsmart 阅读(72) 评论(0) 编辑

sql server数据库信息,字典信息读取

--使用系统函数

SELECT HOST_ID() 主机ID,
       HOST_NAME() 主机名,
       DB_ID() 数据库ID,
       DB_NAME() 数据库名,
       USER_ID() 数据库用户ID,
       USER_NAME() 数据库用户名, cYou Smartvehiclefinance Pt De Users Jack Smart Vehicle Finance sangsmart - 博客园o p a a Www.252.con 0 Www.17yyycnm iYou Smartvehiclefinance Pt De Users Jack Smart Vehicle Finance sangsmart - 博客园g Www.74yyy.com Www%2Cyyy17%2Cm Ww34EEECOM