SQL SERVER 2008 正常安装失败后的集成安装
最近需要测试一个项目, 需要SQL SERVER 2008, 在微软下载评估版后进行安装
中间发现了种种安装失败的问题,对该过程进行了记录,希望给遇到此类问题的朋友们共同探讨,有所帮助:
1. WINDOWS 2003, WINDOWS 7 新装的时候可行,但是如果有删除后重新安装则无法再次安装
2. 根据网上无数先驱的失败提示, 进行了无数重试,包括更改安装文件目录,修改注册表权限等均不能解决
3. 测试制作集成SP1和HOTFIX
首先下载有关补丁
下载SQLServer2008SP1-KB968369-x86-CHS.exe
下载SQLServer2008SP1之后的SP1的HOTFIX, 注意需要用邮件收取解压密码,看来微软是周期改变补丁的解压密码,防止有人做自动更新
4. 解压
SQLServer2008SP1-KB968369-x86-CHS.exe /x:D:\SP1-PCU
SQLServer2008-KB969099-x86.exe /x:D:\SP1-CU
SQLServer2008-KB970315-x86.exe /x:D:\SP1-CU
SQLServer2008-KB973601-x86.exe /x:D:\SP1-CU
SQLServer2008-KB976761-x86.exe /x:D:\SP1-CU
5. 集成安装
Setup.exe /PCUSource=D:\SP1-PCU /CUSource=D:\SP1-CU
这一步执行失败,提示如下错误
Microsoft (R) SQL Server 2008
The following error occurred:
The setting 'PCUSOURCE' specified is not recognized.
Error result: -2068578301
Result facility code: 1204
Result error code: 3
Please review the summary.txt log for further details
根据先驱的经验 先执行解压后的sqlsupport.msi,然后重新执行
删除之前安装中,待后续...
删除遗留安装花了快一个小时
在我的老NB上装了两个多个小时了,终于安装成功!
安装后查询一下版本为 Microsoft SQL Server 2008 (SP1) - 10.0.2740.0 (Intel X86) Oct 24 2009 15:53:40
相关文档:
日志序列编号(LSN)是事务日志里面每条记录的编号。
当你执行一次备份时,一些LSN值就被同时存储在文件本身及msdb..backupset表中。你可以使用RESTORE HEADERONLY语法来从备份文件中获取LSN值。
注意:在SQL Server 2000中,有一列叫做DifferentialBaseLSN。但在SQL Server 2005中,相同的列名称变成了Data ......
SQL语法与命令
SELECT 语句
SELECT[predicate]{*|table.*|[table.]field [,[table.]field2[,...]]} [AS alias1
[,alias2[,...]]]
from tableexpression [,...][IN externaldatabase]
[WHERE...]
[GROUP BY...]
[HAVING...]
[ORDER BY...]
[WITH OWNERACCESS OPTION]
SELECT 语句包括下面几个部分
predicate
......
SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合。每一个属性/值对都由分号隔开。
PropertyName1=Value1;PropertyName2=Value2;PropertyName3=Value3;.....
同样,连接字符串必须包含SQL Server实例名称:
  ......