业务有需求,需要加入windows Authentication,然后就各种搜索,终于还是解决了。
测试代码:
import java.sql.DriverManager; import java.sql.SQLException; import net.sourceforge.jtds.jdbc.Driver.*; /** * @author:kenny dong */ public class JDBCDemo { /** * @param args */ public static void main(String[] args) { try{ //记得import net.sourceforge.jtds.jdbc.Driver.*; Class.forName("net.sourceforge.jtds.jdbc.Driver") ; //加载MySql的驱动类 }catch(ClassNotFoundException e){ System.out.println("找不到驱动程序类 ,加载驱动失败!"); e.printStackTrace() ; } //String url = "jdbc:jtds:sqlserver://172.20.30.107:1433/SQLEXPRESS;databasename=LRIReporterMIS;USENTLMV2=true"; String url = "jdbc:jtds:sqlserver://172.20.20.186:1433/sqlexpress;databasename=LRIReporterMIS;USENTLMV2=true"; try{ DriverManager.getConnection(url) ; }catch(SQLException se){ System.out.println("数据库连接失败!"); se.printStackTrace() ; } System.out.println("数据库连接成功!"); } }
30.107是我的本机,20.186是同一个域名下的另一台机器。
1.首先测试代码的写出来,搭好环境,JDBC的jar包用的是jtds-1.2.8.jar.
2.把自己的机器和186机器都加入同一个域名下面,不会加入的网上查资料或者咨询公司的网管吧。(O(∩_∩)O~)
3.这个时候用带域名的用户登录进入window,测试上面的程序,发现你连自己本机的数据库都不能连接。这个地方搜索了一大堆的资料,其实到最后发现非常的简单。
1)打开SQL Server Management Studio,首先用sa账户(或者其他system admin账户)登录进入。
2)在打开的Connection下面的Security->Logins,右击Logins文件夹。
3)在打开的Login-New 界面,点击search按钮,如下图在“Locations" 中选择自己的加入的域名。
4)然后在”Enter the object name to select"中输入的自己的用户名,然后点击“Check Names",系统会自己把你的名字填好,你点击ok。
5)选择”Windows authentication",然后选择“Default database"为你自己的数据库。
6)然后依次设置下”Server Roles","User Mapping"等,点击ok就可以了。
这个时候你再次运行测试代码,妥妥的了!
相关推荐
标题中的“集成Sqlserver Windows Authentication验证到第三方DB客户端软件中,如DbVisualizer & Squirrel等”涉及到的是在非Microsoft数据库管理工具中使用SQL Server的Windows身份验证(也称为集成安全或Kerberos...
Sql Server and Windows Authentication mode(Sql server 和windows 认证模式),ok。打开 security(安全性)-- logins(登录名),右键选中 sa,选择 properties(属性),点击 Status(状态)切换到状态面板,将...
2. 在对象资源管理器中选择数据服务器,右键点击“属性”,然后选择“安全”选项卡,选择“SQL Server 和 Windows Authentication”方式同时选中。 三、用户名和密码设置 1. 打开 Management Studio 管理器,选择...
这是JDBC连接SQL Server2008示例代码,其中有一份是在“SQL Server Authentication”模式下的,即需要账号密码,另一份为在“Windows Authentication”模式下的,不需要账号密码
SQL Server提供了两种主要的验证方式:Windows集成身份验证和SQL Server身份验证。 1. Windows集成身份验证:这是SQL Server最安全的验证方式,它依赖于Windows操作系统来验证用户身份。当用户成功登录到Windows...
在安装SP3的最后一步,可能需要手动调整系统账户权限,包括关闭和重新启动sqlserver进程。 4. **启用SQL Server Browser服务**: 打开“SQL Server 2005 外围应用配置器”,找到“SQL Server Browser”,将其启动...
4. 登陆改为混合模式:打开 manage 管理器->以 windows 方式连接并进入数据库->右键点击你的数据服务器->属性->security>选中 Sql server and windows Authentication 5. 新建 SQL server 方式的用户名和密码:...
SQL Server提供了两种身份验证模式:Windows身份验证和混合身份验证(SQL Server and Windows Authentication Mode)。其中,Windows身份验证使用Windows操作系统的身份验证机制,而混合身份验证则同时使用Windows...
- 角色和登录管理:创建角色分配权限,使用SQL Server Authentication代替Windows Authentication增强安全性。 6. **.NET中的数据访问**: - **ADO.NET**:基础的数据访问库,通过Connection、Command、...
随着云计算的发展,SQL Server现在也有Azure SQL Database的驱动,如ADAL(Active Directory Authentication Library)支持Azure AD的身份验证,以及用于Azure SQL Managed Instance的最新驱动。 了解和正确选择...
- **配置安全性**:选择身份验证模式,推荐使用混合模式(Windows Authentication和SQL Server Authentication),并设置sa账户的密码。 - **完成安装**:确认所有设置无误后,开始安装过程,等待安装进度条完成。...
Sql Server and Windows Authentication mode(Sql server 和 windows 认证模式),ok。打开 security(安全性)-- logins(登录名),右键选中 sa,选择properties(属性),点击 Status(状态)切换到状态面板,将...
SQL Server提供了多种验证方式,包括Windows集成验证(Windows Authentication)和SQL Server验证(SQL Server Authentication)。Windows集成验证利用域控制器来验证用户身份,适合在可以访问域控制器的环境中使用...
当用户通过Windows NT认证并成功登录后,用户在连接SQL Server时,SQL Server直接接收用户的连接请求。 2. 混合认证模式:在这种方 式下,对于可信连接用户的连接请求,系统采用Windows NT认证模式;而对于非可信...
Service Broker 端点是一个 SQL Server 对象,代表 SQL Server 进行网络通信的功能。端点支持一种特定的通信类型,例如 HTTP 端点使 SQL Server 可以处理特定的 SOAP 请求。Service Broker 端点将 SQL Server 配置为...
【C#+SQLSERVER网上教学系统】是一个基于C#编程语言和SQL Server数据库技术构建的在线教育平台。这个系统为用户提供了一个便捷的环境,使教师能够发布课程内容,学生则可以在线学习并进行互动。下面我们将深入探讨这...
- 更改SQL Server的身份验证模式为"SQL Server和Windows Authentication混合模式"。 - 新建SQL Server认证的登录名和密码,分配相应的数据库访问权限,包括在User Mapping页面中选择对应数据库。 7. **重启...
本项目是一个基于ASP.NET 2.0和SQL Server 2005技术开发的网络招聘网站,它在Windows XP Professional SP2操作系统上经过了充分的测试与验证,为学习者提供了丰富的实践经验和研究素材,特别适合于计算机科学与技术...
这可以通过SQL Server Management Studio(SSMS)实现,右键点击服务器 > 属性 > Security > 选择“Sql server and windows Authentication”模式。 5. 创建新的SQL Server身份验证用户,设置用户名、密码,并分配...
11. **配置安全性**:选择身份验证模式,推荐使用混合模式(Windows Authentication和SQL Server Authentication)。 12. **配置数据库引擎优化顾问**:选择是否创建示范数据库。 13. **确认安装设置**:检查配置...