sql server2000怎么使用
如果非本地登陆,需要把数据库改为混合验证模式,详细配置过程如下
可以通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤如下所示:
1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;
2、依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer]
3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;
4、将原值从1改为2,点击"确定";
5、关闭注册表编辑器;
6、重新启动SQL Server服务。
此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server。这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTINAdministrators 以及 <机器名>Administrator 被删除。要恢复这两个帐户,可以使用以下的方法:
1、打开企业管理器,展开服务器组,然后展开服务器;
2、展开"安全性",右击"登录",然后单击"新建登录";
3、在"名称"框中,输入 BUILTINAdministrators;
4、在"服务器角色"选项卡中,选择"System Administrators" ;
5、点击"确定"退出;
6、使用同样方法添加 <机器名>Administrator 登录。
以下注册表键
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerLoginMode
的值决定了SQL Server将采取何种身份验证模式。该值为1,表示使用Windows 身份验证模式;该值为2,表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。
看完如何解决前两个错误的方法之后,让我们来看一下如图 3 所示的第三个错误。
如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。
要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:
1、在企业管理器中,选择菜单上的"工具",再选择"选项";
2、在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡;
3、在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20。
查询分析器中也可以在同样位置进行设置
求教一些关于sql2000数据库的基础知识
分离就是把你需要的数据库sql分离出来,sql里面就没有这个数据库了,你如果要用数据库,必须将数据库重新添加到sql中,备份就是复制一份,以防数据库出来问题无法用了,起到保护,你可以想一下,如果数据库被破坏了,你怎么办,重做吗?那里面的数据你记得吗,那么多表和数据,所以备份就是防止出现这个情况,就像你申请了5个QQ,你怕不记得QQ号码了,忘记了,于是就用一个记事本将所有的记下了一样
至于时间工作中,例如这个数据库你想到别人的机子上用,但是别人的机子上肯定没你的数据库,所以你就要分离出来到U盘或者移动硬盘里面,然后到别人的机子sql上进行添加,那么就可以到别人的电脑上用了,例如出差你的台式电脑不可能搬着去吧,但是数据库还是要用啊
至于备份,你什么时候都可以备份,其实就是防止数据被破坏而不能工作,基本上都会备份一下以防万一
sql server 2000数据库安装
此方法适用于SQL Server2000在Windows XP操作系统下安装
1.安装文件不能放在双字节路径下(即不能放在中文路径下)
2.若在安装过程中出现:以前某个程序安装已在计算机上创建挂起的文件操作,运行安装之前必须重新启动计算机。
(1)首先,重启一下计算机,重新安装,若安装过程中仍然提示上面错误,按第二步走。
(2)打开开始菜单=> 运行=> regedit ,找到注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,选中Session Manager,在右边会出现PendingFileRenameOperations子键,选中这个子键,右键点击删除。关闭注册表。
3.重启电脑,安装。
WIN 7(32位,包括:WIN 7 旗舰版(32位)或家庭高级版(32位))上安装sql server 2000
前提:安装SQL Server 2000之前,确保先前安装错误之后的卸载工作一定要干净,否则安装不上。
1 解压SQL Server 2000安装包在全英文路径下
2 打开文件夹,找到AUTORUN(或AUTORUN.EXE),不要双击它,选中它,点右键->属性->兼容性,
兼容模式下,选择"用兼容模式运行这个程序"前面的单选框勾选上,然后在下面的下拉列表框中
选择Windows XP Server Pack(2或3都可以)这个版本,特权等级:以管理员身份运行此程序打勾。点击确定
3 双击安装程序下的AUTORUN(或AUTORUN.EXE),在运行过程中,如果出现"此程序存在已知的兼容性问题",则
把左下角 "不再显示此消息"前面的单选框勾选上,然后点击"运行程序"
4 安装完成
因为sql Server 2000 和win7 兼容性有问题,
第一个是无法在企业管理器里建表,解决办法很简单。只要别用右键建表,而是单击黄星建表按钮就可以
第二个是出现查询分析器无法连接上,解决办法也很简单。填上服务器的名字就可以了
注:此方法已通过验证。
XP系统如何安装SQL2005?XP系统安装SQL2005图文教程
有些用户反馈自己因为工作需要,想要在WindowsXPSP3电脑上安装SQLServer2005软件,可是操作了半天都没有成功。这该怎么办呢?下面,小编就向大家介绍在XP系统下安装SQL2005的具体方法,希望能够帮助到有需要的朋友!推荐:绿茶XP系统具体方法如下:1、点击安装包setup之后弹出图示界面,根据自己的电脑系统版本选择x86或x64。2、点击安装栏目下的服务器组件、工具、联机丛书和示例。3、勾选我接受许可条件和条款,点击下一步。4、安装必备必备组件完毕之后点击下一步。5、出现安装向导,点击下一步。6、系统安装环境检查,全部通过后,点击下一步,可以忽略警告选项。7、输入注册信息和产品密钥。8、这里点击高级按钮选择需要安装的选项。9、展开安装选项,勾选图示项目即可。10、选择默认实例名,点击下一步。11、勾选使用本地系统内置账户,点击下一步。12、选择混合模式并输入密码,点击下一步。13、保持图示默认设置,点击下一步。14、是否向微软发送一些反馈报告之类的,可以无视,点击下一步。15、展示将要安装的项目,直接点击安装,经过一段时间之后会提示安装完成,点击完成。16、接下来是配置1433端口,远程访问数据需要用到的,启动图示应用程序。17、双击TCP/IP,在属性已启用选择是。18、切换到IP地址一栏,将所有IP设置为已启用,最后点击确定,提示重启SQL服务所配置的1433才会起作用,找到图示位置的sql服务重启。19、最后打开cmd输入指令查看1433是否开启,出现图示红色部分即表示配置好了。通过上述步骤的操作,我们就能在XP系统下成功安装SQL2005了。有需要的用户,可以按照上述步骤操作看看,因为步骤有点多,所以建议大家一步步执行,以防止遗漏。
windows xp下如何安装SQL server2000企业版
SQL2000企业版本适用于WIN2000 Server系统和Windows 2003系统,Windows XP一般装不了需要选用个人版或开发板。但是企业版也可以安装在xp系统下。这里介绍一个XP下安装装SQL2000企业版本方法,以供参考:一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。二.重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。三.再拿出SQL服务器版的安装光盘,(本地磁盘安装运行autorun.exe就行了)根据提示安装,这里直接安装客户端工具。四.打开企业管理器,试用sa用户连一下,是不是用户登陆失败?因为你还没有与信任SQLSERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER]这个项里面有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。五.再打开企业管理,再连接试试,OK了! 安装完毕以后,企业管理器默认是SQL Server和Windows混合模式登陆,打开企业管理器后,右击"SQL Server组"下的"(local)Windows NT",选择"属性"然后可以修改登陆模式,将"(local)Windows NT"展开-安全性-登陆,双击右边的"SA"可以修改密码(如果安装的时候没有自己设密码的话)。自己输入密码-确定-提示再次确认密码。打开查询分析器,弹出连接对话框,在上面的"SQL Server"选择"(local)"(本地)就行。接下来有两种方式连接,windows和SQL Server方式,第二种方式输入SA和自设的密码一般OK,若出现问题,解决方法一般是检查登录模式和密码正确输入。 以上是我在安装和设置过程中的总结。参考了网上查找的类似资料。
sql2000客户端怎样连接数据库
1、双击桌面pl/sql developer软件图标启动软件。2、在登录窗口中填写登录信息,并选择登录角色。3、登录成功后点击右上角新建按钮,选择用户功能。4、在新建用户窗口中,默认常规选项中可以填写用户的基本信息及密码。5、在三个权限窗口中可为用户配置不同的权限。6、另外点击右下角查看sql功能中也可以在sql窗口中直接进行创建用户即可完成。
sql2000客户端怎样连接数据库
1、双击桌面pl/sql developer软件图标启动软件。2、在登录窗口中填写登录信息,并选择登录角色。3、登录成功后点击右上角新建按钮,选择用户功能。4、在新建用户窗口中,默认常规选项中可以填写用户的基本信息及密码。5、在三个权限窗口中可为用户配置不同的权限。6、另外点击右下角查看sql功能中也可以在sql窗口中直接进行创建用户即可完成。
sql server 2000怎么附加数据库
sql server 2000附加数据库的具体步骤如下:1、首先打开电脑,点击打开左下角开始菜单栏中的“所有程序”。2、然后在弹出来的窗口中点击打开Microsoft SQL Server中的企业管理器。3、然后在弹出来的窗口中右键单击数据库选择所有任务中的附加数据库。4、然后在弹出来的窗口中点击打开“验证”前面的三个点。5、然后点就选择想要添加的数据库即可。
SQL server2000数据库可以添加到SQL server2005数据库吗?怎么添加,具体怎么操作?
可以
1、在目标数据库服务器中,打开Sql Server 2000的企业管理器,并新建与原库同名的数据库;
2、右键选择新建的数据库,找到并选择还原数据库,再随后的窗口中选择从设备;
3、添加Sql Server 2000的数据库备份文件并勾选覆盖原有数据库,点击确定,还原成功!
以上叙述为简单的回顾在Sql Server 2000中还原数据库的过程,虽然叙述的步骤不详细,但这大体的步骤已经可以说明一些问题了!请接着往下看……
【还原sql2005关键所在】
使用Sql Server 2000的数据库备份文件还原Sql Server 2000的数据库和还原Sql Server 2005的数据库时,其关键所在就是在Sql 2000时是必须新建数据库并对其还原,而在Sql 2005时是必须不能新建数据库才能对其还原。另外一个区别就是Sql 2000时是要新建的数据库名称与原库名称相同,而Sql 2005时输入的数据库名称可以是任意的一个名称,不必与原库名称相同。
【详细步骤】
1、此时你的sql2005中如果已经有一个和你想还原的数据库名称一样。先将其删除。
2、右击“数据库”选择“还原数据库”;
3、在出现的窗口中输入目标数据库,如输入CN17006_db,并选择“源设备”,点击—>浏览按钮;
4、单击“添加”按钮,选择Sql Server 2000的备份文件,点击“确定”按钮到初始窗口,勾选文件前“还原”列的复选框;
5、点击“确定”按钮,数据库还原成功。
【常见错误】
此时如果出现以下错误提示:
还原 对于 服务器“14B269A9B39C4B9”失败。 (Microsoft.SqlServer.Express.Smo)
------------------------------
ADDITIONAL INFORMATION:
System.Data.SqlClient.SqlError: 对文件 "f:\usr\cw4c022\cw4c022_db_Data.mdf" 的目录查找失败,出现操作系统错误 3(系统找不到指定的路径。)。 (Microsoft.SqlServer.Express.Smo)
------------------------------
解决方法:按详细步骤操作至第四步后—>>点击 “选项”—>>修改 “还原为” 项
格式:数据库安装目录\MSSQL.1\MSSQL\Data\数据库名_data.mdf(数据库名_data)第一项
数据库安装目录\MSSQL.1\MSSQL\Data\数据库名_log.ldf(数据库名_log)第二项
其实就是最后一个“\”后面不用修改前面改成你的sql2005的安装目录。
如下图
sql2000客户端怎样连接数据库?
1、打开你的本地Mssql企业管理器,展开控制台根目录、MicrosoftSQLServer、SQLServer组。默认安装好的Mssql组中只有一个Local(WindowsNT)。注意,在Win2000中显示的是本地计算机名。2、鼠标右键SQLServer组,选择新建SQLServer注册命令,弹出注册向导。3、在添加可用服务器对话框中,左边可用服务器输入服务器IP地址或者服务器计算机名称,这里输入您的数据库服务器的IP地址(以下218.90.57.117仅作演示,您可以登陆您的数据库管理面板查看属于您自己的服务器IP地址)。并点击添加按钮,将你选择的可用服务器添加到右边文本框中。4、在选择身份证模式对话框中,共有两个选项。选择“系统管理员给我分配的SQLServer登录信息(SQLServer身份验证)”选项5、选择连接选项中,输入登录用户名与密码。6、选择SQLServer组对话话中,可以将当前注册的SQLServer添加到默认的组中,或者新建一个顶层的新组。7、注册的SQLServer信息已设置完成,点击完成按钮后,让Mssql去自动测试连接远程服务器了。8、连接成功,弹出信息框。并在默认的SQLServer组中自动添加了一个未登录的服务器IP或者名称,双击这个IP,就会登录你的远程服务器Mssql了。
SQLServer2000的数据库容量究竟是多大(数据库的容量是多少)
最大值(数量或大小)对象SQLServer70SQLServer2000批处理大小65,536*网络数据包大小165,536*网络数据包大小1每个短字符串列的字节数8,0008,000每个text、ntext、或image列的字节数2最大值(数量或大小)对象SQLServer70SQLServer2000批处理大小65,536*网络数据包大小165,536*网络数据包大小1每个短字符串列的字节数8,0008,000每个text、ntext、或image列的字节数2GB-22GB-2每个GROUPBY、ORDERBY的字节数8,060每个索引中的字节数9009002每个外键的字节数900900每个主键的字节数900900每行字节数8,0608,060存储过程源文本中的字节数批处理大小之较小者或者250MB批处理大小之较小者或者250MB每个数据表的聚集索引数11GROUPBY、ORDERBY中的列数只受字节数限制GROUPBYWITHCUBE或WITHROLLUP语句中的列数或表达式数目10每个索引的列数1616每个外键的列数1616每个主键的列数1616每个基础数据表的列数1,0241,024每个SELECT语句的列数4,0964,096每个INSERT语句的列数1,0241,024每个客户端的连接个数已配置连接的最大值已配置连接的最大值数据库大小1,048,516TB31,048,516TB3每个SQLServer实例的数据库个数32,76732,767每个数据库的文件组个数256256每个数据库的文件个数32,76732,767文件大小(数据)32TB32TB文件大小(日志)4TB32TB每个数据表的外键表引用253253标识符长度(以字符计)128128每台计算机的实例数暂缺16包含SQL语句的字符串长度(批处理大小)65,536*网络数据包大小165,536*网络数据包大小1每个连接的锁数每个服务器的最大锁数每个服务器的最大锁数每个SQLServer实例的锁数2,147,483,647(静态)SQLServer40%的内存(动态)2,147,483,647(静态)SQLServer40%的内存(动态)嵌套存储过程层数3232嵌套子查询3232嵌套触发器层数3232每个数据表的非聚集索引个数249249SQLServer实例中同时打开的对象个数42,147,483,647(或可用内存)2,147,483,647(或可用内存)每个数据库中的对象个数2,147,483,64742,147,483,6474每个存储过程的参数个数1,0241,024每个数据表的REFERENCE个数253253每个数据表的行数受可用存储资源限制受可用存储资源限制每个数据库的数据表个数受数据库中的对象个数限制4受数据库中的对象个数限制4每个SELECT语句的数据表个数256256每个数据表的触发器个数受数据库中的对象个数限制4受数据库中的对象个数限制4每个数据表的UNIQUE索引个数或约束个数249个非聚集索引和1个聚集索引249个非聚集索引和1个聚集索引1网络数据包大小是表格格式数据方案(TDS)数据包的大小,该数据包用于应用程序和关系数据库引擎之间的通讯默认的数据包大小为4KB,由networkpacketsize配置选项控制2在SQLServer2000中,任何键的最大字节数不能超过900可以使用可变长度的列来定义键,只要在这种列中不插入数据超过900字节的行,其最大大小就可以在900以上有关更多信息,请参见索引键的最大值3当使用SQLServer2000DesktopEngine或Microsoft数据引擎(MSDE)10时,数据库的大小不能超过2GB4数据库对象包括所有的表、视图、存储过程、扩展存储过程、触发器、规则、默认值及约束
怎样清空数据库sql 2000,清空后让表的id从1开始
具体操作步骤如下:1、首先,打开sql,可以看到有一条新记录添加到了ID为59818的mysql数据库表中,但是显然只有一条记录,如下图所示,然后进入下一步。 2、其次,可以通过truncate table 表名来清除ID,以便ID自动从1开始增加,如下图所示,然后进入下一步。 3、接着,输入“ truncate table crew_test”并运行,以重置并清除crew_test表ID,如下图所示,然后进入下一步。 4、最后,再次打开crew_test表,并添加两个新的记录。可以看到表的id从1开始增加,如下图所示。这样,问题就解决了。