Office中国论坛/Access中国论坛

标题: MSDE问题集 [打印本页]

作者: zhuyiwen    时间: 2003-4-11 17:35
标题: MSDE问题集
MSDE的安全认证模式的切换

  MSDE在WINDOWS 9X/ME中, 安装后, 采用的是混合安全认证, 不能采用Windows集成安全认证模式。

  MSDE在WINDOWS NT/2000/XP中, 安装后, 默认采用Windows集成安全认证模式, 可以下面的方法来切换其安全认证方式。


  SQL Server (包括MSDE) 的安全认证模式是保存在Windows的注册表中,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer这一分支中的LoginMode键中。

        LoginMode的键值:1     表示表示Windows NT Authentication,即Windows集成安全模式
                         2     表示Mixed,即混合安全模式

        使用注册表编辑器Regedit.exe修改LoginMode的键值,就能切换其安全认证模式。

[此贴子已经被作者于2003-12-13 14:06:19编辑过]


作者: zhuyiwen    时间: 2003-4-11 21:47
标题: oisql 的使用
oisql 的使用

    在安装MSDE后, 没有企业管理器和查询分析器, 但提供一个与isql类似的查询工具sql

    在命令提示符(Windows NT/2000/XP) 或 DOS方式(Windows 9x/me) 下, 直接键入osql.

    它有很多开关, 可以通过 osql -? 查询. 下面描述一下常用的开关.

[-U Login ID]: 指出连接的用户名, 如果是采用的信任连接(Windows集成安全), 则不要使用该参数.
[-P Password]: 指出连接用户的登录口信, 如果是采用的信任连接(Windows集成安全), 则不要使用该参数.
[-S server]: 指出数据库服务器名, 也就是安装了MSDE的计算机的名称. 如果不使用该参数, osql 将试图连接本地计算机.
[-E]: 指出使用信任连接(Windows集成安全), 而不使用用户名和口令.

[-d database name]: 设置打开osql时初始连接的数据库. 如果不使用该参数, 则使用MSDE内的登录名定义的默认数据库.
[-q "cmdline query"]: 打开osql后立即执行cmdline query给出命令, 然后将返回命令的结果, 显示osql命令提示符, 等待其他的批命令.
[-Q "cmdline query"]: 与 -q 类似, 打开osql后立即执行cmdline query给出命令, 但返回结果后, 退出osql.


例如:
以信任连接方式(WINDOWS集成安全)方式,打开osql:
osql -E

以SQL安全认证方式, 以sa用户名, 口令为空, 打开osql:
osql -Usa -P

注意: 开关有大小写区别
[此贴子已经被作者于2003-12-13 14:05:17编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3