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 l
fsearchnsearchnce 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日 #
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) 编辑
--使用系统函数
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