可能是你在安装时没有安装SQL Server 2005联机丛书给你一个官方下载地址
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f
单击此页中的“下载”按钮开始下载。
请执行下列操作之一:
若要立即开始安装,请单击“运行”。
若要将下载内容保存到计算机以便以后安装,请单击“保存”。
若要取消安装,请单击“取消”。http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cn此为SQL Server 2005 Express企业管理器
4,sql server 2005
你这个问题我以前也遇到过,我总结了下,一般都是下面这8点。1.看下你是否以前安装过类似的软件,如果安装过,请卸载,最好使用工具卸载,否则注册表里会有残余,会有影响。2.如果需要安装VS2008的话,请先安装VS2008,再安装sql server 20053.安装sql server 2005时,请注意版本。4.安装时,会让你选择安装的内容,注意选择,有时候可能会说已经在你的机器上安装过了。5.安装好之后,查看服务是否开启,如果没有开启,那么可能是你安装的版本问题,一般来说,需要一个SP2\SP3补丁。6.如果开启了,那么查看端口和协议。7.以上都可以那么查看是否有一些软件阻止了服务。8.查看用户名写法(我就是这个出错了,导致了一个星期的延迟)。如果说没有服务的话,那么应该是少了SP2\SP3补丁,到网上下载一个就可以了。另外你安装的时候是不是没有提示让你设置用户名之类的,如果是没有提示的话,那么就基本确定是我说的问题了。你再试试,不明白再问我。<a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.microsoft.com%2fdownloads%2fdetails.aspx%3ffamilyid%3dc243a5ae-4bd1-4e3d-94b8-5a0f62bf7796%26displaylang%3dzh-cn" target="_blank">http://www.microsoft.com/downloads/details.aspx?familyid=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&displaylang=zh-cn</a><br>此为sql server 2005 express企业管理器,安装vs2008时,自带的sql server 2005,学习之用绝对可以。
5,SQL Server 2005
初学数据库先找本书来看吧~~把T-SQL语言学好。基本定义也得懂,特别是“关系”。因为它就是建立在关系模式的二围表上的怎么用...那个是看你用在什么方面啊...他就是数据库...可以跟程序连接..装数据源的啊...
做VS可以用...做网站可以用...做java都可以用来做小型数据库...在会使用SQL Server 2005的各种功能的前提下,为了更加充分的利用数据库各方面的方法和用途,首先要先学会如何用其他开发工具访问数据库(如:VS2005),如果是初学者,可以建议学习ADO.NET技术。
先下载安装,软件会要求开启IIS功能,如果没开的话最好开起来
安装到一半的时候,会让你选择数据库组件,其中包含有database、工作站组件开发工具,这2个必选。
其中,analyse 数据库分析可选(最好也选上)。在后面的安装过程中,还会有一个 工作站组件开发工具,别忘了钩起来。如果这3个组件都安装成功了,那基本上就没什么问题。
安装完后,在开始菜单会有如图的文件夹,图中选中的那个文件就是你要用的工具。
使用:
打开数据库连接,在左边的数据库右击,选择新建数据库,输入数据库名称即可(路径可改)。
然后点击刚刚数据库旁边的那个 + ,在表那里选择新建表,接下来就可以在右边进行建立数据表了。(建完记得按保存)
新建查询功能(在菜单栏的下面),如 select * from table ,意思是查询table表的所有数据"SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管.........."
别看那些乱七八糟的,sql是一门语言也是一门技术,他在学习时是独立的,但到了开发项目时就是一个整体了,必不可少的,想学会使用就必须从基础学起,建议你去买一本书来看,你就慢慢会明白你的方向,你的问题的答案所在
6,sql server 2005 怎么用
SQL server Management Studio 进入这个操作都可以在其中进行 左上角有新建查询 相当于2000的查询分析器,SQL 在这里执行可以 你先把2000上的数据库 分离(点击右键有) 后在2005上的数据库上点击右键 有 附加数据库 然后选择你要附加的数据库文件就可以了首先建立数据库,create database dbname(名称)建立模式(如果不建立,就默认为系统模式dbo)create schema name最后才建表create table Student(Sno char(9) primary key,Sname char(20) null);没必要像一楼哪样复杂吧,Sname 后面只是缺少空与非空而已,不用你讲的这样详细吧,会把人吓跑的.create table Student(Sno char(9) not null primary key,Sname char(20));这样不就OK了吗?运行 sql server 2005 中的:sql server management studio 可以 右键数据库--附加 注:先把数据库拷到c:\program files\microsoft sql server\mssql.1\mssql\data 这个路径下CREATE TABLE [dbo].[Student]( [Sno] [char](7) NOT NULL, [SName] [char](6) NULL, CONSTRAINT [PK_Student] PRIMARY KEY CLUSTERED ( [Sno] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]这个肯定没错的
7,sql server2005用处
Sql Server2005是用来设计数据库的。 1、如果你访问某个对象,然后通过它参考了另外一个对象(例如访问表的视图),那么这两个对象都有同样的所有者,在第二个对象上的权限就不被检验了。如果你访问了第一个项目,那么它假设你已经访问了第二个。
2、如果你访问某个对象,然后通过它参考另外一个对象,但是第二个对象却没有相同的所有者,那么就需要检查检索者对第二个对象的权限。如果用户没有允许访问第二个对象的权限,它就不能读取它了。
3、所有这些都是在调用了最初对象的用户的安全上下文中出现。如果用户没有访问最初的对象,就什么事情也不会发生(这才是标准的安全实践)。
只有一个关键的例外情况,这些规则不管对象的被访问类型。如果你通过链链接到了同一个SQL Server实例中的另外一个数据库中的对象身上去,那么这个规则不起作用。这种类型的访问就是跨数据库所有权链(CDOC)。默认情况下,SQL Server中是关闭这个特性的,因为这种方法作为防御一个可以本地访问并且蓄意犯罪的人的方式,实在是太简单了,以至于没有什么用处。
SQL Server 2005中有一些新的特性,使得工作在跨数据库,或者不同所有者的对象之间,并且不需要明确的授予访问权限或者使用CDOC,成为可能。例如,如果你使用CDOC来允许一个存储过程的跨数据库的访问,你可能会使用类似Service Broker之类的东西来完成这件事情。或者,你还可以在另外的数据库中创建一个可以安全处理此类事件的匹配的存储过程。
SQL Server 2005中的所有权链的使用方式的另一个改变就是调用EXECUTE AS子句,它可以让你在另一个用户的环境中运行许多操作。它只能被那些拥有扮演其他用户角色权限的人使用,例如,系统管理员。虽然在执行过程中权限的检查会让你选择使用哪个身份,但是它并不强制检查(但是这里有一种例外情况,我曾见到过)。
EXECUTE AS的用处很多。首先,它可以让你轻松评估(其他活动环境中)某个用户是否可以访问链中的某个东西。这是考虑到所有链经常被理所当然地使用的情况的一个重要功能。因为链工作的方式,它并不总是十分明显地表现出你可以(或者不可以)访问某个相关的对象,因此每当可能使用EXECUTE AS的时候对对其进行审计是个好主意。它在限制用户的环境中运行一个具有潜在危险的操作的时候,也是非常有用的方式。另一个好处就是,如果你创建了使用了EXECUTE AS的存储过程,你可以更加精确地定义存储过程运行的安全环境。
此外,EXECUTE AS可以通过使用EXECUTE AS SELF来强制打破所有链。例如,如果你在存储过程的环境中使用了EXECUTE AS SELF, 那么这个存储过程对任何底层对象的访问权限都会被显式地检查。这样的事情可以放声在多个层次上,包括当你调用一个调用了其他存储过程的存储过程的时候,例如,在链中的某个地方使用了EXECUTE AS SELF。
注意,如果SQL Server是在本地账户中运行的话,EXECUTE AS就不起作用了。当它以本地账号的身份建立起来的时候,它不能Windows域内账号的读取组成员。如果你恰好安装的是SQL Server桌面引擎,并且出于安全的原因使用了本地账号,那么小心了。