sqlexpress200564
A. 64位win7下安装哪个版本sql2005
可以安装
Microsoft SQL 2005 Server Enterprise
Microsoft SQL Server 2005 Standard Edition
Microsoft SQL Server 2005 Express Edition
Microsoft SQL 2005 Server Workgroup
在
Windows 7 Enterprise
Windows 7 Professional
Windows 7 Ultimate
版本,但是你必须安装 SQL Server 2005 跟 SQL Server Service Pack 3 或更高版本的更新,还有相应的.NET Framework。
具体信息,参考以下链接:
https://support.microsoft.com/KB/955725?wa=wsignin1.0
http://blogs.msdn.com/b/sqlexpress/archive/2009/05/14/installing-sql-server-express-on-windows-7-release-candidate.aspx
B. 如何安装SQL2005 EXPRESS版
1
、准备安装环境
SQLserver 2005 Express
可以安装在
Windows XP SP2/SP3
,
Windows Server 2003 SP1/SP2
,
Windows Server 2008
操作系统上,推荐
Windows Server 2003 SP2
。
安装
SQLserver 2005 Express
之前,系统中必须已经安装了
Microsoft .NET Framework 2.0
。如果尚未安装,可以
访问微软网站下载,地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displayl
ang=zh-cn
只有当
Microsoft .NET Framework 2.0
安装成功后,才能开始
SQLserver 2005 Express
的安装。
2
、运行安装程序
运行从微软获得的安装程序,打开安装向导界面。
安装弘方进销存软件,
须先安装
SQL
数据库(用户可安装
SQLserver 2000
或
SQLserver 2005
或更高版本)
,
如果用户已经安装
SQL
数据库可跳过这一环节。
以下提供
SQLserver 2005 Express
的安装说明
(
注意红色字体的提
示
)
:
SQLserver 2005 Express
是微软提供的免费软件,
与商业版
SQLserver 2005
相比功能上存在局限。
但是可以满
足本产品需求。
如果您尚未购买商业版
SQLserver 2005
,
可以从微软官方下载并安装这款免费产品的
X86 32
位版
本。
下载地址:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=3181842a-4090-4431-acdd-9a1c832e6
5a6
1、准备安装环境
SQLserver 2005 Express可以安装在Windows XP SP2/SP3,Windows Server 2003 SP1/SP2,Windows Server 2008操作系统上,推荐Windows Server 2003 SP2。
安装SQLserver 2005 Express之前,系统中必须已经安装了Microsoft .NET Framework 2.0。如果尚未安装,可以访问微软网站下载,地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn
只有当Microsoft .NET Framework 2.0安装成功后,才能开始SQLserver 2005 Express的安装。
2、运行安装程序运行从微软获得的安装程序,打开安装向导界面。
点击“安装”按钮,开始安装准备组件文件。安装完成后,安装主程序启动。
开始安装之前,安装程序会检测计算机环境是否能安装该产品。点击“下一步”按钮。
在向导中取消“隐藏高级配置选项”的勾选,点击“下一步”,默认选项即可满足要求。实例名选项,选择“默认实例”,点击“下一步”按钮。在“服务账户”选项中,选择“使用系统内置账户”,在下拉菜单中选择“Local System”(这个很重要,没选会造成附加数据库失败),点击“下一步”。
选择“混合模式”,并设定sa用户的密码(也可不设密码,以后再设)。这步非常关键,不能设置错误。如果设置错误将导致软件无法正确访问数据库。完成这步之后,一直下一步即可完成安装。
安装完成后,点击“开始”菜单>“程序”>SQLserver2005>配置工具> SQL Server配置管理器,打开SQL Server Configuation Manager。
检查服务是否成功启动。保证SQL Server 服务(SQLEXPRESS)处于“正在运行”状态。
如果您有多台电脑,要让其它电脑的客户端能访问到此数据,请按以下方法设置: 点击“开始”菜单>“程序”>SQLserver2005>SQL Server 外围应用配置器
点服务和连接的外围应用配置器
点“远程连接”——》将“仅限本地连接”,改成“本地连接和远程连接”,如上图。
为了方便手工配置数据库,可选装一个SQL2005的图形化管理工具”SQL Server Management Studio”。
微软官方下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=8961
http://wenku..com/link?url=y-E6-
C. sql server 2005 express 是不是不支持 64位的
有SQL Server 2005 Express Edition Service Pack 2(x64),支持64位的。
D. SQL 2005 Express 是什么和SQL 2005有什么区别吗
有段资料给你参考
SQL2005 分五个版本,如下所列:
1.Enterprise(企业版)
2.Development(开发版)
3.Workgroup,(工作群版)
4.Standard,(标准版)
5.Express.(嗯,姑且就叫它简易版吧)
这几个版本,我们究竟应该使用哪一版呢?这是许多初学 SQL2005 的人最常问的问题。
简单的比较一下 Enterprise, Development 和 Express 等三个版本:以功能言,Enterprise 版和 Development 版的功能一模一样。两者的差别,除了授权不同外,最主要的差别是:
Enterprise 版的数据库引擎只能安装在 Win2003Server(或其他Server)。
如果你想安装在 WindowsXP Pro 系统上,你应该安装 SQL2005 Development 版(开发版)。
很多人下载 SQL2005 Express 版,因为它是免费的,可以直接从微软网站上下载。但是,它除了支持的内存比较少外,最主要的是它缺少相当于 SQL2000 下的“企业管理器”和“查询分析器”。
注: SQL2000 下的“企业管理器”和“查询分析器”在 SQL2005 已合为一,称为 Management Studio。
因此,如果你是初学者,如果你只是想要在家里学习学习,如果你的环境是 WindowsXP Pro,那么,你应该选择的是 SQL2005 Development(开发版),而不是 SQL2005 Enterprise (企业版)或SQL2005 Express(简易版)。
E. sql2005 express插入数据提示成功但数据库无数据
cmd.ExecuteNonQuery();
conn.Close();
if (i > 0)
{
MessageBox.Show("添加成功!");
}
if (i > 0)中的 i在哪? 需要i的代码!~
PS:
1.有没有插入成功 就得看i的返回值!~
2.把sql语句参数 换为你要插入的数值 在sql2005直接运行下 看是否成功!~
3.使用 断点调试 单步执行 即可查看运行过程 寻找问题所在!~
那就是 代码执行的问题
要看你定义 i 的代码!~
F. 想问一下Sql express中的数据库怎么能在SQl2005中用
不知道你是不是做网页用,做网页你可以用如下方法给你的网站添加一个sql 2005 express的数据库,
1.解决方案资源管理器->项目->右键->添加->新建文件夹(App_Data)
注意这个名称不能该,只能用这个名称,其他都不行。
2.解决方案资源管理器->项目->右键->添加->新建项->选择SQL Server 数据库
(这个时候可能反应有点慢,我的电脑就这样,配置不是很好)
实际上这个时候Sql Server 2005 Express 已经和这个数据库文件建立了连接。
3.打开 服务器资源管理器 窗口(视图->服务器资源管理器)
看看数据连接下,就已经把你刚才的表连接起来了。你可以新建表,存储过程,查询。。。操作,这些都已经集成到vs里面了。
如果你是窗体变成好象也差不多,都是在 服务器资源管理器 里面操作。
G. 如何彻底删除电脑中的Sql express 2005实例及工具
1)添加/删除程序中彻底删除sql server。
2)将没有删除的sql server目录也删除掉。
3)在开始->运行中输入regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
4)删除注册表中跟sql server相关的键。运行注册表,删除如下项:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
H. 如何在SQL Server 2005 Express中创建数据库和访问数据库
1.Access数据库的DSN-less连接方法:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")
2.Access OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")
3.SQL server连接方法:
set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=数据库名;"
4.SQL server OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _
"inital Catalog=数据库名"
5.Oracle 连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"
6.Oracle OLE DB 连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"
7.dBase 连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"
8.mySQL 连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=yourdatabase;
uid=username;pwd=yourpassword;option=16386;"
9.Visual Foxpro 连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"
10.MS text 连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_
"extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"
11.MS text OLE DB 连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&_
"Extended Properties'text;FMT=Delimited'"
<二>常用的四种SQL命令:
1.查询数据记录(Select)
语法:Select 字段串行 From table Where 字段=内容
例子:想从book表中找出作者为"cancer"的所有记录,SQL语句便如下:
select * from book where author=’cancer’
"*"是取出book表所有的字段,如查询的字段值为数字,则其后的"内容"便无须加上单引号,如是日期,则在Access中用(#)包括,而在SQL server中则用(’)包括,
如:
select * from book where id=1
select * from book where pub_date=#2002-1-7# (Access)
select * from book where pub_date=’2002-1-7’ (SQL Server)
提示:
日期函数to_date不是标准sql文,不是所有的数据库适用,所以大家在使用的时候要参考数据库具体语法
另外如果是查询传入的变量,则如下:
strau=request.form("author")
strsql="select * from book where author=’"&strau&"’"
如果查询的是数字,则:
intID=request.form("id")
strsql="select * from book where id="&intID
在很多数据库中,如:oracle,上面的语句是可以写成:
strsql="select * from book where id='"&intID&"'"
但是字符型一定不能按照数字格式写,需要注意。
2.添加记录(Insert)
语法:
Insert into table(field1,field2,....) Values (value1,value2,....)
例子:添加一作者是"cancer"的记录入book表:
insert into book (bookno,author,bookname) values (’CF001’,’cancer’,’Cancer无组件上传程序’)
同样,如果用到变量就如下:
strno=request.form("bookno")
strau=request.form("author")
strname=request.form("bookname")
strsql="insert into book (bookno,author,bookname) values (’"&strno&"’,’"&strau&"’,’"&strname&"’)"
3.用Recordset对象的Addnew插入数据的方法:
语法:
rs.addnew
rs("field1").value=value1
rs("field2").value=value2
...
rs.update
4.修改数据记录(Update)
语法:
update table set field1=value1,field2=value2,...where fieldx=valuex
例子:
update book set author=’babycrazy’ where bookno=’CF001’
如果用到变量就如下:
strno=request.form("bookno")
strau=request.form("author")
strsql="update book set author=’"&strau&"’ where bookno=’"&strno"’"
5.Recordset对象的Update方法:
语法:
rs("field1").value=value1
rs("field2").value=value2
...
rs.update
注意:使用语法3和语法5的时候,一定要注意字段的类型(尤其是日期型)一致,否则出错的几率非常的高。
例子:
strno=request.form("bookno")
strau=request.form("author")
set adocon=server.createobject("adodb.connection")
adocon.open "Driver={Microsoft Access Driver(*.mdb)};DBQ=" & _
Server.Mappath=("/cancer/cancer.mdb")
strsql="select * from book where bookno=’"&strno&"’"
set rs=server.createobject("adodb.recordset")
rs.open strsql,adconn,1,3
if not rs.eof then ’如果有此记录的话
rs("author").value=strau
rs.update
end if
rs.close
set rs=nothing
adocon.close
set adocon=nothing
6.删除一条记录(Delete)
语法:
Delete table where field=value
例子:删除book表中作者是cancer的记录
delete book where author=’cancer’
(注意:如果book表中author字段的值为cancer的记录有多条,将会删除所有author为cancer的记录)
I. 如何实现sql2005 express 版数据库自动备份
1.
首先建立一个windows任务计划,打开任务计划向导,选择指定的的exe文件,该文件名为SQLCMD.EXE,位于x:\Program
Files\Microsoft
SQL
Server\90\Tools\Binn
目录下。
2.然后选择执行周期,假设选择每天上午9点,接着输入Windows用户名和密码。
3.在任务计划向导完成前勾选
“在单击完成时,打开此任务的高级属性”这个CheckBox。
4.修改运行命令为:sqlcmd
-S
.\SQLEXPRESS
-E
-i
e:\Backup\Backup.sql
注:.\SQLEXPRESS
是你的数据库实例,
e:\Backup\Backup.sql
磁盘位置可任意更改。Backup.sql
文件内容为:
exec[sp_BackupDatabase]'urtracker','F'go6.在你Master数据库内执行该段存储过程,该存储过程被Windows计划调用。
--=============================================--Author:
RyanDing--Create
date:
2010-10-10--Description:
备份数据库--Parameter1:
数据库名--Parameter2:
备份类型
F=全部,
D=差异,
L=日志--=============================================CREATEPROCEDURE[dbo].[sp_BackupDatabase]@databaseNamesysname,@backupTypeCHAR(1)ASBEGINSETNOCOUNTON;DECLARE@sqlCommandNVARCHAR(1000)DECLARE@dateTimeNVARCHAR(20)SELECT@dateTime=REPLACE(CONVERT(VARCHAR,GETDATE(),111),'/','')+REPLACE(CONVERT(VARCHAR,GETDATE(),108),':','')IF@backupType='F'SET@sqlCommand='BACKUP
DATABASE'+@databaseName+'TO
DISK
=''C:\Backup\'+@databaseName+'_Full_'+@dateTime+'.BAK'''IF@backupType='D'SET@sqlCommand='BACKUP
DATABASE'+@databaseName+'TO
DISK
=''C:\Backup\'+@databaseName+'_Diff_'+@dateTime+'.BAK''WITH
DIFFERENTIAL'IF@backupType='L'SET@sqlCommand='BACKUP
LOG'+@databaseName+'TO
DISK
=''C:\Backup\'+@databaseName+'_Log_'+@dateTime+'.TRN'''EXECUTEsp_executesql@sqlCommandENDgo执行计划任务后
查看C盘Backup目录下生成的bak数据库备份文件。
J. sql server 错误 67
sql server默认使用的是Windows验证模式,这时sa账户并不工作,需要修改成混合验证模式才可以,具体修改在ssms界面上右击服务器名字,选择属性|安全性。另外在SQL Server 2005中sa账户的默认状态也是禁用,看看是否启用。