用sa创建一个数据库。
create database cmsdb go
把该数据库授权给zanb拥有 use cmsdb
sp_changedbowner zanb go
退出,使用zanb登陆
osql -S LIZP -U zanb -P zhianbang 就可以对cmsdb数据库做操作了
osql命令符合Transact-SQL规范,具体命令请参考SQLSERVER2000自带的帮助文档。 3. 更改身份验证模式
如果不能确定如何验证 MSDE 安装的身份验证模式,可以查看相应的注册表项。默认情况下,对于 Windows 身份验证,Windows LoginMode 注册表子项的值设置为 1。如果启用了混合模式身份验证,则此值为 2。
LoginMode 子项的位置取决于您是将 MSDE 作为默认 MSDE 实例安装还是作为命名实例安装。如果 MSDE 是作为默认实例安装的,则 LoginMode 子项位于以下注册表子项中:HKLM\\Software\\Microsoft\\MSSqlserver\\MSSqlServer\\LoginMode,如果 MSDE 是作为命名实例安装的,则 LoginMode 子项位于以下注册表子项中:
HKLM\\Software\\Microsoft\\Microsoft SQL Server \\ %InstanceName% \\ MSSQLServer \\ LoginMode
注意:切换身份验证模式之前,必须设置 sa 密码,以免暴露潜在的安全漏洞。 四.使用MSDE
由于MSDE和SQLSERVER2000是完全兼容的,即对与程序员来说,对数据库的连接,MSDE和SQLSERVER2000是完全一样的,这里不再赘述。
MS SQL 2000数据库提示“缺少 repbr.dll”怎么解决
MS SQL 2000数据库带病工作数日后终于忍不住了,网上搜了半天,终于找到了解决方法,开始—运行—CMD,CD C:\\Program Filess\\Common Files\\Microsoft Shared\\Repostry ,然后运行regsvr32 repbr.dll。如下图:
把repbr.dll和repbrui.dll重新注册试试
SQL SEVER 2000安装的挂起问题及相关解决方案 REBBRUI.rll is missing (转载)sql 2000安装之后经常出现的问题,缺少repodbc.dll
示例2:SQL2005中使用SA登录时,出现报错,错误提示关键字\
解决方案: 原因:可能是启用了强制实施密码策略,实施了域中的安全选项中的策略,最快办法禁用,并重设密码。或按策略慢慢设置。
示例1:如果数据库文件(非系统数据库文件)遇到错误的时候,该怎么办?。以下仅适用于非master,msdb的数据库。 解决:1)备份故障数据库日志文件,
backup log dbname TO DISK='X:\\DBname.bak' WITH NO_TRUNCATE 2)恢复上一个完整数据库备份
RESTORE DATABASE test FROM DISK='X:\\dbBackup.bak' WITH NORECOVERY 3) 恢复最近的日志
RESTORE LOG test FROM DISK='X:\\dbbackup.bak' WITH RECOVERY
完整示例:http://hi.http://www.wodefanwen.com//windy8848/blog/item/6224d8549bc1e25bd10906fe.htm
示例13:如何使用事务日志恢复到时间点.(一般出现在删除错了数据内容.)
示例12:如何解决日志文件超大问题,常见于数据完整恢复模式下。
ALTER LOGIN sa WITH PASSWORD = 'P@ssword',CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF;
ALTER LOGIN sa ENABLE;EXEC sp_change_users_login @Action='Report'; --1、报告孤立用户. GO;
EXEC sp_change_users_login @Action='Update_One', @UserNamePattern='
实例11: select convert(datetime,'15-OCT-79')提示错误,在另一服务器上OK.,错误提示:消息 241,级别 16,状态 1,第 1 行 从字符串向 datetime 转换时失败。
原因: 与数据库服务器的字符集设置有关。另一台服务器字符集是us_english。而我这台是\简体中文\的。 解决:
SET LANGUAGE us_english
select convert(datetime,'15-OCT-79') SET LANGUAGE 简体中文 实例10:从一服务器拷贝*.BAK文件到另一服务器操作还原数据库时出错,提示信息:mssql备份集中的数据库与现有的数据库不同.
分析:数据库存储路径不同,所有在还原时选项中,选择覆盖,且路径要对应更改。或使用脚本,如下。
RESTORE DATABASE [aDirectory]
FROM DISK = N'X:Sql2005BackupaDirectory.bak' WITH FILE = 1, --指定数据库备份文件路
径
MOVE N'aDirectory' TO N'X:Sql2005DataaDirectory.mdf', --指定使用数据库的MDF路径.
MOVE N'aDirectory_log' TO N'X:Sql2005DataaDirectory_log.ldf', --指定使用数据库的LDF路径.
NOUNLOAD, REPLACE, STATS = 10
GO
实例9:: \创建数据库时出错:提示文件 \TA\\dbname.ldf\ 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
部分路径用变量代替,查询原因\只支持把只读的数据文件放入ntfs的压缩文件夹中的(错误提示的那个文件是master系统库的日志文件, 当然不可能是只读\
解决:只要取消NTFS分区中文件夹的“压缩内容以便节省磁盘空间”的选项就可以了.
案例7:跨表查询时提示,\无法解决 equal to 操作中 \和 \之间的排序规则冲突。\
原因:表A的A1字段与表B的B1字段排序不同,怎么办?在查询时字段上附上排序规则. 解决:select * from a join b on A.A1=B.B1 collate Chinese_PRC_CI_AI_WS 2,修改表字段的排序规则. 更多http://www.cnblogs.com/ynlxc/archive/2005/12/23/303527.html
实例6: SQL2000卸载时无法找到安装日志文件'C:\\Microsoft SQL Server\\MSSQL\\Uninst.isu .卸载过程将中断
解决:从其它数据库中拷贝此文件到相应目录下,即可.
实例5:错误描述:错误: 1105,严重度: 17,状态: 2
未能为数据库''%3!'' 中的对象''%1!'' 分配空间,因为文件组\已满。 事件来源:MSSQLSERVER 事件ID:17052
解决:排除限制数据库增长因素与磁盘空间的问题,那应该与实例4的原因大约相同,使用的桌面引擎版本。 USE
GO;
EXEC sp_change_users_login @Action='Report'; --1、检测孤立用户. GO;
EXEC sp_change_users_login @Action='update_one', @UserNamePattern='
USE master
GO;
EXEC sp_password @old=NULL, @new='password', @loginame='
GO;
实例5:sqlserver因进程挂起而无法安装:会提示说还有以前的进程挂起之类的,无法继续安装。
解决:去注册表里HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager中找到PendingFileRenameOperations项目,删除其值。这样就可以清除安装暂挂项
引
用
:
目。解决上述问题后,SQLSERVER成功安装。
实例4: 错误描述1827: CREATE/ALTER DATABASE 失败,因为结果数据库的累计大小将超过每 数据库 2048 MB 的使用许可限制。
事件来源:MSSQLSERVER,事件ID:17055
解决:你的SQL版本是MSDE 即Desktop engine(桌面引擎) 版,请升级SQL服务器.可使用以下语句查看确认.
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY('productlevel'),
SERVERPROPERTY('edition')
提示:也可以不卸载MSDE,可以直接安装SQL Server 2000,创建一个新命名实例,然后把数据库附加到新安装的命名实例上。
实例3:管理单元初始化失败。名称: Meta Data Services CLSID: {1DBA4DD4-EB97-4FD2-AB80-9D0D4BA74034} 1.导入该Key到注册表中,然后copy repodbc.dll repbr.dll
repbrui.dll
到%ProgramFiles%\\Common Files\\Microsoft Shared\\Repostry 重新regsvr32一下,问题解决。
按这个方法来试,问题还是没解决,还待实践中。
实例2:SQL Server企业管理器单元初始化失败,提示信息:名称:Microsoft SQL Server 企业管理器
CLSID{00100100-1816-11d0-8EF5-00AA0062C58F},一时理不清头绪,网上搜索,解决方案: 从另外一台机器上拷贝如下一些dll sqlns.dll sqlmmc.dll sqllex.dll
sqldmo.dll dtsui.dll
::复制到%ProgramFiles%\\Microsoft SQL Server\\MSSQL\\Binn\\文件下运行. regsvr32 sqlns.dll regsvr32 sqlmmc.dll regsvr32 sqllex.dll regsvr32 sqldmo.dll regsvr32 dtsui.dll 问题解决。
实例1:因为服务器端sql 2000没有打sp3的补丁,故经常出现我上面说的错误信息.连接不上数据库,服务器未开1433端口
文档标题: windows2003+sql server 2000无法打开1433端口 操作系统: Windows 2003 ENT 数 据 库: MSSQL Server 2000 软件版本: PS所有版本 软件模块: 安装配置
问题描述: windows2003+sql server 2000无法打开1433端口
产 生原因: 运行的 Microsoft SQL Server 2000 版本或 Microsoft SQL Server 2000 Desktop Engine (也称为 MSDE) 和 Microsoft Windows Server 2003 家族使用时存在已知的 安全弱点。为了减少计算机被某些病毒的攻击,Microsoft SQL Server 2000,MSDE 或 两者的 TCP/IP 和 UDP 网络端口被禁用。要启用这些端口,您必须从 http://www.microsoft.com/sql/downloads/default.asp
SQL Server 2000 或 MSDE 的最新服务包。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持 解决方法:查看附件 转载:
1.如果你是win2003,那么一定要安装sql的补丁sp3a以上的补丁
检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行: select @@version 或 exec master..xp_msver
如果出来的版本号是8.00.760以下,则表明你未安装sp3的补丁,要装上. SQL版本号一览表. SQL sp4补丁下载的位置
http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn
注意,选择文件名为“SQL2000-KB884525-SP4-x86-CHS.EXE”的文件
注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装 附:SQL Server连接中的四个最常见错误:
--方法:清空,并压缩数据库.*/ DECLARE @DBName VARCHAR(50) SET @DBName='db_name' --step 1: 清空日志
DUMP TRANSACTION @DBName WITH NO_LOG --step 2: 截断事务日志:
BACKUP LOG @DBName WITH NO_LOG --step 3: 收缩数据库
DBCC SHRINKDATABASE(@DBName)
--step 4: 收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1)
--step 5: 因为截断过日志,不能提供媒体故障保护,请立即备份一次数据库.
BACKUP DATABASE @DBName TO DISK = N'X:dbName.bak' WITH NOFORMAT, NOINIT, NAME = 完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
示例11:如何解决数据库孤立用户,常见于从服务器A备份数据库还原到其它服务器数据库后,出现数据库孤立用户。
或
http://www.microsoft.com/china/sql/downloads/default.asp 安装一个修补程序, 或 Microsoft
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技MSDE2000 - 常见问题解决方案 (2)全文阅读和word下载服务。
相关推荐: