爱子日志

MSSQL、端口、补丁、SP3、SP4、登陆18456错误、版本号、设置自动备份

MSSQL2000自动备份

SQL 2000自动备份,每天生成一个文件,文件名用备份日期命名,即今天是20061212*.bak,明天是20061213*.bak,后天是20061214*.bak。

方法①,做调度
企业管理器→管理→SQL代理→作业(新增就行了)。
注意在步骤那里设置要备份的数据库名,把语句放在命令里

只备份

declare   @data   nvarchar(50)
set   @data='e:\data\'+convert(varchar(10),getdate(),112)
BACKUP   DATABASE   job   TO   DISK   =   @data
with   init


先自动删除三天前的备份,再备份数据库(job)

declare   @data_3del   nvarchar(50)
declare   @cmd   varchar(50)
set   @data_3del   ='d:\backup\'+convert(varchar(10),getdate()-3,112)
set   @cmd   =   'del   '+   @data_3del
exec   master..xp_cmdshell   @cmd   ,
no_output
go
declare   @data   nvarchar(50)
set   @data='d:\backup\'+convert(varchar(10),getdate(),112)
BACKUP   DATABASE   job   TO   DISK   =   @data
with   init

方法②,做“维护计划”来备份数据库
企业管理器→管理→维护计划→新建→类型选备份数据库→可以指定删除早于几天前的备份

http://topic.csdn.net/t/20061212/15/5224994.html



安装SQL Server 2000个人版/Win2000 Professional

安装过程停留在“安装程序正在安装Microsoft数据访问组件(MDAC)”的步骤,重启后问题解决。

安装2000个人版前安装过企业版,其实不支持,退出。



如何知道Sql 2005是否打过补丁(获得版本号/如何查看SQL Server 2005版本号

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')



select @@version


③右击C:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlservr.exe,选择属性→版本

对照具体的补丁版本,For SQL Server 2005
9.00.1399  SQL Server 2005 RTM
9.00.2047  SQL Server 2005 Service Pack 1
9.00.3042  SQL Server 2005  Service Pack 2 Original
9.00.3043  SQL Server 2005  Service Pack 2 Refresh
9.00.4035  SQL Server 2005 SP3
9.00.5000  SQL Server 2005 Service Pack 4 RTM

Microsoft SQL Server 2005 Service Pack 3下载:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4

Microsoft SQL Server 2005 Service Pack 4 RTM下载:
http://www.microsoft.com/downloads/details.aspx?FamilyID=b953e84f-9307-405e-bceb-47bd345baece&displayLang=zh-cn

For SQL Server 2000
8.00.194   SQL Server 2000 RTM
8.00.204   SQL Server 2000 + Q274329
8.00.205   SQL Server 2000 + Q274330
8.00.210   SQL Server 2000 + Q275900
8.00.211   SQL Server 2000 + Q276329
8.00.217   SQL Server 2000 + Q279293/Q279296
8.00.218   SQL Server 2000 + Q279183
8.00.222   SQL Server 2000 + Q281769
8.00.223   SQL Server 2000 + Q280380
8.00.225   SQL Server 2000 + Q281663
8.00.226   SQL Server 2000 + Q278239
8.00.231   SQL Server 2000 + Q282279
8.00.233   SQL Server 2000 + Q282416
8.00.239   SQL Server 2000 + Q285290
8.00.249   SQL Server 2000 + Q288122
8.00.250   SQL Server 2000 + Q291683
8.00.251   SQL Server 2000 + Q300194
8.00.287   SQL Server 2000 + Q297209
8.00.384   SQL Server 2000 SP1
8.00.428   SQL Server 2000 SP1 + Q304850
8.00.443   SQL Server 2000 SP1 + Q307538
8.00.444   SQL Server 2000 SP1 + Q308547/Q307655
8.00.452   SQL Server 2000 SP1 + Q308547
8.00.532   SQL Server 2000 Service Pack 2 Beta
8.00.534   SQL Server 2000 SP2 November 30th, 2001
8.00.578   SQL Server 2000 SP2 + Q316333
8.00.608   SQL Server 2000 SP2 + Q316333/Q356326/Q356938
8.00.644   SQL Server 2000 SP2 + Q324186
8.00.650   SQL Server 2000 SP2 + Q316333
8.00.655   SQL Server 2000 SP2 + Q316333
8.00.665   SQL Server 2000 SP2 + Q316333
8.00.679   SQL Server 2000 SP2 + Q316333
8.00.686   SQL Server 2000 SP2 + Q316333
8.00.760   SQL Server 2000 SP3
8.00.818   SQL Server 2000 SP3 w/ Cumulative Patch MS03-031
8.00.2039 SQL Server 2000 SP4

For SQL Server 7
7.00.623 SQL Server 7.0 / MSDE 1.0 RTM
7.00.699 SQL Server 7.0 SP1 July 1999
7.00.842 SQL Server 7.0 SP2 March 20th, 2000
7.00.961 SQL Server 7.0 SP3 December 15th, 2000
7.00.1063 SQL Server 7.0 SP4

For SQL Server 6.5
6.50.479 SQL Server 6.5 with Service Pack 5a (updated)
6.50.416 SQL Server 6.5 with Service Pack 5a.
6.50.415 SQL Server 6.5 with Service Pack 5
6.50.281 SQL Server 6.5 with Service Pack 4
6.50.258 SQL Server 6.5 with Service Pack 3
6.50.240 SQL Server 6.5 with Service Pack 2
6.50.213 SQL Server 6.5 with Service Pack 1
6.50.201 SQL Server 6.5 RTM

For SQL Server 6
6.00.151 SQL Server 6 with Service Pack 3
6.00.139 SQL Server 6 with Service Pack 2
6.00.124 SQL Server 6 with Service Pack 1
6.00.121 SQL Server 6 with no service pack applied



SQL2005 分五个版本:
①Enterprise(企业版): 只能安装在2000/2003 Sever版本上,不支持XP;
②Development(开发版):可以安装到XP上;
③Workgroup,(工作群版);
④Standard,(标准版);
⑤Express,(简易版):没有管理器Management Studio,支持内存较少,小型的应用程序可以使用它来安装数据库引擎。
每个版本都区分 X86 /X64,安装时注意选择。



SQL Server 2005 “备份集中的数据库备份与现有的数据库不同”错误提示
还原数据库时,在“选项”中选择“覆盖现有数据库”。



SQL SERVER 2005 登陆18456错误

问题:打开连接服务器时出现无法连接,用户'sa'登录失败。(Microsoft SQL Server,错误:18456),用Windows 身份验证登录可以

解决方案:
微软官方文档说打上SQL2005 SP2补丁就可以修补这个问题了。
9.00.3042  SQL Server 2005  Service Pack 2 Original
9.00.3043  SQL Server 2005  Service Pack 2 Refresh

我电脑已安装的是9.00.3042  SQL Server 2005  Service Pack 2 Original
网络上看到说改下密码就可以了。哪怕密码还是和原来的一样。



SQL数据库太大,导致应用系统越来越慢。

一个进销存的软件,Windows 2003系统,安装的是SQL2000 打的SP4的补丁。
C/S系统。数据交换量非常大。数据库增长的也非常迅速。现在大约有27GB吧。系统也是越来越慢,客户端也反映打开一个界面也很慢。

①首先不要删除你的日志文件;
②数据库越来越慢那是你数据量多了,做查询的时候搜索的数据也多了所以会慢了,最好在你语句里面优化下,比如加索引;
③把不经常用的数据转储到别的数据库或表内,减少经常访问表的数据量

http://topic.csdn.net/u/20070329/17/38398e78-adac-4d7e-a8b6-f2d319d283e8.html
http://faq.dev.yesky.com/question-9612.html



SQL SERVER 2005 的端口号

开始→程序→Microsoft SQL Server 2005→配置工具→SQL Server Configuration Manager→SQL Server 2005网络配置→MSSQLSERVER的协议→右击“TCP/IP”→属性→IP地址



SQL 2005 怎么更改sa密码?

SQL Server Management Studio→安全性→登录名→右击“sa”→属性

聚划算