`

集成Sqlserver Windows Authentication验证到第三方DB客户端软件中, 如DbVisualizer & Squirrel等

 
阅读更多

本方法适用于Java编写的第三方DB客户端软件, 如DbVisualizer & Squirrel等。

 

 

首先,保存一份新的jdk到C:\jdk160_05,然后复制ntlmauth.dll(attached)到C:\jdk160_05\bin。

使用修改后的jdk,通过jdbc连接DB,可以适用于所有的Windows Authentication,只要用户名和密码保持为空即可。

 

DbVisualize:

在DbVisualize的安装目录下(例如:C:\Program Files (x86)\DbVisualizer-8.0.5\),使用UE修改dbvisgui.bat文件。

set JAVA_EXEC=java

改为

set JAVA_EXEC=C:\jdk160_05\bin\javaw.exe

 

Squirrel:

在Squirrel的安装目录下(例如:C:\drive\SQuirreL_3.2.1\),使用UE修改squirrel-sql.bat文件。

set IZPACK_JAVA=%JAVA_HOME%

改为

set IZPACK_JAVA=C:\jdk160_05

 

分享到:
评论

相关推荐

    SQL Server 2012 身份验证(Authentication)

    SQL Server提供了两种主要的验证方式:Windows集成身份验证和SQL Server身份验证。 1. Windows集成身份验证:这是SQL Server最安全的验证方式,它依赖于Windows操作系统来验证用户身份。当用户成功登录到Windows...

    Intouch的SQL数据库配置

    SQL Server提供了两种身份验证模式:Windows身份验证和混合身份验证(SQL Server and Windows Authentication Mode)。其中,Windows身份验证使用Windows操作系统的身份验证机制,而混合身份验证则同时使用Windows...

    Windows下NFS客户端的安装

    在 Windows 平台上安装 NFS 客户端,可以将 NFS 共享目录映射到一个驱动器上,以便在 Windows 平台上访问 NFS 共享资源。下面是安装和设置 NFS 客户端的步骤: 1. 安装 Microsoft Windows Services for UNIX ...

    SQL Server 2005 远程访问

    - 在 SQL Server Management Studio 中,通过 Windows 身份验证连接到 SQL Server。 - 在“对象资源管理器”中选择你的数据库服务器,右键点击,然后选择“属性”。 - 转到“Security”页面,勾选“SQL Server ...

    精彩编程与编程技巧-Microsoft SQL Server 7.0安装问题(一)...

    SQL Server 7.0 的推出标志着微软在数据库技术领域的一大进步,它不仅增强了性能,还引入了新的安全特性,如混合身份验证模式和Windows NT身份验证模式。 #### 二、安装过程中的关键概念 ##### 1. 混合身份验证...

    802.1x WINDOWS 客户端

    802.1x是一种基于端口的网络访问控制协议...总之,"802.1x WINDOWS 客户端"是确保企业级网络安全的重要工具,通过第三方软件如Xsupplicant,可以为旧版Windows系统提供全面的802.1x支持,从而更好地实现网络访问控制。

    SQL server 驱动

    随着云计算的发展,SQL Server现在也有Azure SQL Database的驱动,如ADAL(Active Directory Authentication Library)支持Azure AD的身份验证,以及用于Azure SQL Managed Instance的最新驱动。 了解和正确选择...

    权限管理系统(C# +SQL SERVER)

    在本项目中,我们使用了C#作为主要的编程语言,结合SQL SERVER作为数据库管理系统,来构建这样的系统。C#是.NET框架的一部分,提供了一种面向对象的、类型安全的方式来编写代码,而SQL SERVER则是微软提供的强大、可...

    SQL SERVER 2000 教程 第四章

    - **处理过程**:当用户连接到SQL Server 2000时,客户端会建立一个信任连接,传递Windows的安全机制到SQL Server。如果SQL Server在`sysxlogins`系统表中找到了与该用户相对应的Windows用户或组账户,则会接受...

    C#通过工具连接sqlServer

    “Use SQL Server Authentication”意味着在连接时使用SQL Server本身的用户验证机制,而不是Windows的验证机制。这种方式通常需要提供用户名和密码,适用于非域环境下或者需要更高权限访问的情况。 #### 三、示例...

    SQL Server2005数据库连接中常见问题

    2. 在对象资源管理器中选择数据服务器,右键点击“属性”,然后选择“安全”选项卡,选择“SQL Server 和 Windows Authentication”方式同时选中。 三、用户名和密码设置 1. 打开 Management Studio 管理器,选择...

    JDBC连接SQL Server2008示例代码

    与SQL Server Authentication模式不同的是,这里的连接字符串包含了一个参数`integratedSecurity=true`,表示启用Windows身份验证模式: ```java String dbDriver = ...

    SAP Data Services如何链接SQLSERVER

    本文将详细解释如何在SAP Data Services中链接到Microsoft SQL Server数据库,以便进行数据源管理和数据操作。 首先,我们需在操作系统层面设置ODBC(Open Database Connectivity)数据源,这是连接到SQL Server的...

    cas、第三方接口登录

    CAS(Central Authentication Service)是基于Java的开源身份验证框架,用于实现单一登录(Single Sign-On,简称SSO)。SSO允许用户通过一次登录,就可以访问多个应用系统,无需重复输入用户名和密码。这对于大型...

    SQL Server数据库安全规划策略.pdf

    SQL Server提供了多种验证方式,包括Windows集成验证(Windows Authentication)和SQL Server验证(SQL Server Authentication)。Windows集成验证利用域控制器来验证用户身份,适合在可以访问域控制器的环境中使用...

    基于asp.net 2.0+SQL Server 2005的网络招聘网站系统集成

    本项目是一个基于ASP.NET 2.0和SQL Server 2005技术开发的网络招聘网站,它在Windows XP Professional SP2操作系统上经过了充分的测试与验证,为学习者提供了丰富的实践经验和研究素材,特别适合于计算机科学与技术...

    如何构建SQL Server可管理安全机制

    然而,SQL Server验证虽然易于通过Enterprise Manager管理,但存在局限性,如登录账户局限于特定服务器,且在多服务器环境中难以管理。此外,每个数据库的权限需单独配置,可能导致管理复杂度增加。对于用户数量较少...

    sql server术语学习表

    **定义**:`SQL Server Authentication`是SQL Server中的一种安全认证机制。 **用途**:验证用户的登录凭据。 #### SQL Server Event Forwarding Server (SQL Server事件转发服务器) **定义**:`SQL Server Event...

    修改sql server2008登录密码

    2. **连接到服务器**:在"Connect to Server"对话框中,输入你的服务器名称,选择"Windows Authentication",然后点击"Connect"。使用你的Windows系统账户登录到数据库引擎。 3. **切换身份验证模式**:在对象资源...

Global site tag (gtag.js) - Google Analytics