首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在play framework中,我无法连接到启用了windows身份验证sql server

在Play Framework中无法连接到启用了Windows身份验证的SQL Server是由于Play Framework默认使用的数据库连接池不支持Windows身份验证。为了解决这个问题,你可以使用一个支持Windows身份验证的数据库连接池,例如HikariCP。

以下是解决该问题的步骤:

  1. 首先,确保你已经在应用程序的配置文件(通常是application.conf)中正确配置了SQL Server的连接信息,包括数据库的URL、用户名和密码。
  2. 在Play Framework中使用HikariCP连接池,你需要在配置文件中添加以下配置:
  3. 在Play Framework中使用HikariCP连接池,你需要在配置文件中添加以下配置:
  4. 请将上述配置中的"your_server_name"、your_port_number"、"your_database_name"、"your_username"和"your_password"替换为你的SQL Server的实际信息。
  5. 确保你的项目的依赖中包含了HikariCP和SQL Server的JDBC驱动。在build.sbt文件中添加以下依赖项:
  6. 确保你的项目的依赖中包含了HikariCP和SQL Server的JDBC驱动。在build.sbt文件中添加以下依赖项:
  7. 重新启动你的Play应用程序,并尝试连接到启用了Windows身份验证的SQL Server。现在,你应该能够成功连接到数据库并执行相应的操作了。

请注意,以上步骤是基于Play Framework 2.8.x版本的,如果你使用的是其他版本,可能会有些许差异。此外,这只是一种解决方案,你也可以尝试其他方法来解决该问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SQL 2005安装问题解决办法

该用户与可信 SQL Server 连接无关联 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码 解决方法:先用windows身份验证的方式登录进去,然后‘安全性...问题四、sql server 2005 错误 18452 无法接到服务器 服务器:消息18452, 级别16,状态1 [Microsoft][ODBC SQL Server Driver][SQL Server...原因:未与信任SQL Server连接相关联 该错误产生的原因是由于SQL Server使用了”仅 Windows”的身份验证方式,因此用户无法使用SQL Server的登录帐户(例如 sa )进行连接...企业管理器,展开”SQL Server组”,鼠标右键点击SQL Server服务器的名称 2。选择”属性” 3。再选择”安全性”选项卡 4。...身份验证”下,选择”SQL ServerWindows” 5。确定,并重新启动SQL Server服务 问题五、用户 ‘sa’ 登录失败。该用户与可信 SQL Server 连接无关联。

2.3K20

如何在星巴克连接家中Windows台式机?(安卓,iOS, Windows, macOS配合frp公网iP实现)

zhaoolee 最近热衷于和海外热心老哥们交换硬盘的单机游戏资源(BT下载),家中有Windows台式机, 适合长时间挂机下载BT资源,zhaoolee希望能随时连接到Windows台式机新增下载任务...另外,公司有一台插着实体EV软件签名证书(一个U盘)的Windows打包机器,希望在任何地点,都能连接到Windows机器进行打包签名。...frpc配置文件指定「服务端7001端口接收的数据」全部转发到「Windows的3389端口」,我们访问「服务端IP:7001」就等同于访问「Windows的3389端口」 完成服务端frps配置...有用的信息 这里我们开放了7001端口,如果访问阿里云服务器「公网IP:7001」(记得阿里云防火墙开放7001端口,否则frpc无法连接成功),数据将被直接转发到Windows的3389端口 使用命令行启动...\frpc.ini 我们如果想随时随地连接到Windows,就要把frpc客户端改成开机自服务 这里推荐一个开源项目:https://github.com/koho/frpmgr 这个项目相当于给frpc

2.2K30

SQL Server连接中三个常见的错误分析(转)

点击:程序 Microsoft SQL Server 服务器网络使用工具   打开该工具后,"常规"可以看到服务器启用了哪些协议.   ...无法接到服务器,用户xxx登陆失败"   该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接...以上解决方法,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那就通过修改注册表来解决此问题:   1.点击"开始" "运行",输入regedit,回车进入注册表编辑器...此时,用户可以成功地使用sa企业管理器中新建SQL Server注册,   但是仍然无法使用Windows身份验证模式来连接SQL Server.   ...Server将采取何种身份验证模式.   1.表示使用"Windows 身份验证"模式   2.表示使用混合模式(Windows 身份验证SQL Server 身份验证).

1.5K20

SQL Server 2000 连接中三个最常见错误原因分析

二、"无法接到服务器,用户xxx登陆失败" 该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式, 因此用户无法使用SQL Server的登录帐户(如 sa )进行连接...,选择"属性",再选择"安全性"选项卡 3."身份验证"下,选择"SQL ServerWindows ". 4.重新启动SQL Server服务....以上解决方法,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败, 那就通过修改注册表来解决此问题: 1.点击"开始""运行",输入regedit,回车进入注册表编辑器...此时,用户可以成功地使用sa企业管理器中新建SQL Server注册, 但是仍然无法使用Windows身份验证模式来连接SQL Server..... 1.表示使用"Windows 身份验证"模式 2.表示使用混合模式(Windows 身份验证SQL Server 身份验证).

2.2K00

VI3之vCenterServer配置的

注意:SSMSE 无法管理 SQL Server Analysis Services、Integration Services、Notification Services、Reporting Services...1、 安装完后,会在开始---程序显示两个选项,一是vmware,一是MS SQL Server 2005,如下图所示,请看清楚当前的安装组件: ?...并选择“身份验证”方式为“windows 身份验证”。设定好后,点左下角的“连接”。 注意,如果是vCenter Server上安装此工具,打开时会直接选择。此步便可以省去了。 ?...7、 弹出的对话框,可以进行一些设置,此场景设置如下图所示,需要注意的是无论是在其它机器上来连接到vCenter Server上的SQL,还是本机上。备份的存放路径好像不能更改。...3、 弹出的恢复界面:源设备选项,请选择最后一个(之后,进行了多次的备份测试),并确认: ? 4、 OK,还原成功: ?

77810

SQL Server初体验

启动服务 如果在安装过程中选择SQL Server服务为手动启动,那么安装完毕之后需要到【的电脑】->【管理】->【服务和应用程序】->【SQL Server服务】,启动:SQL Server。...方法2:Windows控制台执行命令netstat -na查看监听的服务端口。 启用sa账户 默认情况下,sa账户是不启用的,账户图标上会显示一个红色的小叉号。...解决办法: 通过【Windows身份验证】方式登录数据库,【安全性】-> 【登录名】,右击sa -> 状态,是否允许连接到数据库(授予),登陆(启用); 修改登录认证模式 通过【Windows身份验证...】方式登录数据库,右击数据库服务:【属性】->【安全性】,选择【SQL ServerWindows身份验证模式】; 启用TCP/IP协议 默认情况下,不支持使用TCP/IP协议连接。...即:无法使用其他客户端连接上SQL Server,比如:DBeaver就无法使用sa账户登录。 解决办法:开启TCP/IP协议支持即可。

60720

SQL Server安全(211):身份验证(Authentication)

提供安全访问数据库对象,正确的身份验证是必须的第一步。 SQL Server支持身份验证的两个途径:Windows集成身份验证SQL Server身份验证。...Windows身份验证 如果你配置你的SQL ServerWindows身份验证里操作,SQL Server认为与Windows服务器有信任关系。...与SQL Server身份验证比,Windows身份验证有很多优势,包括: 用户一次登录即可,因此她不需要单独登录到SQL Server 审计功能 简单化登录管理 密码策略(Windows Server...密码还是保存在SQL Server里,但SQL Server用了NetValidatePasswordPolicy() Windows API方法,这个是Windows Server 2003首次引入的...例如,如果你Windows 2003 Server后后续版本上运行SQL Server并启用了密码策略,代码2.4会运行失败。

2.4K80

SCOM 2012 sp1 安装篇(一)

必须账户: 安装过程,系统会提示你指定两个帐户,即“管理服务器操作帐户”,以及“System Center Configuration 服务和 System Center Data Access 服务... Operations Manager ,可以将同一个帐户用于这两项服务。 如果你安装报表功能,则会提示你指定其他两个帐户,即“数据仓库写帐户”和“数据读取器帐户”。...有关每项服务器功能的支持的操作系统列表,请参阅本文档的 按功能列出的要求 部分。 我们建议你检查 SQL Server 的更新和修补程序。...· Operations Manager 不支持 32 位版本的 SQL Server 上承载其数据库或 SQL Server Reporting Services。...如果将 SQL Server 身份验证设置为混合模式,然后尝试操作数据库上添加本地 SQL Server 登录名,则 Data Access 服务将无法启动。

2K30

sql连接本地数据库

大家好,又见面了,是你们的朋友全栈君。 sql连接本地数据库 安装好SQL 2008后,界面只有已安装的包和正在运行的包 左侧没有数据库,无法进行数据库操作....如果出现提示连接成功后的界面只有两个文件夹“已安装的包”、“正在运行的包”,则是连接到了Integration Services,而非SQL Server数据库引擎。...解决方法: 在对象资源管理器,选择“断开当前连接”。断开成功后,点击“连接”。弹出的“连接到服务器”对话框按照下面的选择。...服务器类型(T):选择“数据库引擎” 服务器名称(S):选择(local) 身份验证(A) :Windows身份验证或者SQL Server身份验证都可以,填写好对应的密码。...点击连接,就成功连接到了一个本地数据库了。在对象资源管理器也能看到“数据库”文件夹了。

4.6K10

SqlConnection.ConnectionString 属性

除非将“Persist Security Info ”设置为 true,否则,SQL Server .NET Framework 数据提供程序将不会保持,也不会返回连接字符串的密码。...使用 .NET Framework 1.1 版时,连接字符串可以使用单引号或双引号而不用使用分隔符(例如,Data Source= my’Server 或 Data Source= my”Server...当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。 可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐)。...注意 SQL Server .NET Framework 数据提供程序使用它自己的协议与 SQL Server 进行通信。...应用程序应确保用户无法在这些值嵌入额外的连接字符串参数(例如,输入“validpassword;database=somedb”作为密码,以试图连接到其他数据库)。

93910

ConnectionString属性「建议收藏」

除非将“Persist Security Info”设置为 true,否则,SQL Server .NET Framework 数据提供程序将不会保持,也不会返回连接字符串的密码。...使用 .NET Framework 1.1 版或更高版本时,连接字符串可以使用单引号或双引号,而不用使用分隔符(例如,Data Source= my’Server 或 Data Source= my...Enlist ‘false’ true 表明 SQL Server 连接池程序创建线程的当前事务上下文中自动登记连接。...当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。 可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐)。...如果设置为 Latest,将使用此客户端-服务器对无法处理的最新版本。这个最新版本将随着客户端和服务器组件的升级自动更新。 User ID N/A SQL Server 登录帐户。建议不要使用。

1.9K20

ASP.NET MVC 随想录——开始使用ASP.NET Identity,初级篇

之前的文章为大家介绍了OWIN和Katana,有了对它们的基本了解后,才能更好的去学习ASP.NET Identity,因为它已经对OWIN 有了良好的集成。...在这篇文章主要关注ASP.NET Identity的建立和使用,包括基础类的搭建和用户管理功能的实现—— 点此进行预览 点此下载示例代码 在后续文章将探索它更高级的用法,比如身份验证并联合...包括表单身份验证(Form Authentication),一个用于存储用户名、密码和其他用户信息的 SQL Server 数据库。但是现在,对于 Web 应用程序的数据存储我们有了更多的选择。...但是,由于 ASP.NET Membership自身设计的限制,已经难以满足如下变化: 数据库架构为 SQL Server 设计,而且无法修改。...localdb内置Visual Studio而且它是轻量级的SQL Server,能让开发者简单快速操作数据库。

3.5K80

MSSQL的传统登录用户模型 & 包含的数据库用户模型

传统的传统的连接模型,通过提供由 Windows 进行身份验证的用户或组凭据,Windows 用户或 Windows 组成员可连接到数据库引擎。...在数据库引擎确认了 Windows 身份验证凭据或验证了 SQL Server 身份验证凭据之后,该连接通常会尝试连接到用户数据库。...若要连接到某个用户数据库,登录名必须映射到(即关联)用户数据库的某个数据库用户。 连接字符串还可以指定连接到特定数据库,该数据库 SQL Server 为可选但在 SQL 数据库为必需。...包含的包含的数据库用户模型,master 数据库不存在登录。 相反,身份验证过程发生在用户数据库。 用户数据库的数据库用户 master 数据库没有关联的登录。...包含的数据库用户模型支持 Windows 身份验证SQL Server 身份验证 SQL ServerSQL 数据库均可使用。

13010

CVE-2019-0708 漏洞分析及相关测试

漏洞背景 CVE-2019-0708 | 远程桌面服务远程执行代码漏洞 安全漏洞发布时间: 2019-05-14 MITRE CVE-2019-0708 当未经身份验证的攻击者使用 RDP 连接到目标系统并发送经特殊设计的请求时...@kali:~/Desktop/metasploit-framework# bundle install 但是…接下来的一串情况是万万没想到 安装过程又遇到的问题 因为通过bundle安装,需要安装许多的对应组件...但在这里也有相关的疑惑,因为了解过程通过windows的结构框架了解到系统的启动具有层面上的先后顺序,而该漏洞的利用是对于底层内核释放内存时Double free的利用,达到欺骗系统修改内存的目的...,且该漏洞也具有将靶机打至蓝屏的特性,而系统蓝屏后大多数都会释放内存重新启动,而系统重启时,windows服务是登录阶段进行启动的,而这一阶段是后于内核加载阶段,假设此处对于该漏洞浅显的理解没有错误...而对于这一假设目前最明显的问题就是网络的连通性,网络服务也属于系统的自项之一,所以当在未联网的系统开机过程如何实施攻击就是问题,当然这还有很多的问题包含在里面,而这也仅仅是的一个假设,但能通过这次复现的过程学习到这么多东西也是一次宝贵的过程

1.4K20

内网渗透之隐藏通信隧道 -- sock5

由于这台机器只是做转发而不是目标,所以既要让处于一级内网的2008接kali,也要让2008接到下一台机器 ew_for_Win.exe -s lcx_slave -d 192.168.200.4...然后攻击机win7上测试是否能远程连接到三级内网 连接10.10.30.110成功 ?...让windows 7接 frpc [common] server_addr = 10.10.20.12 server_port = 7000 [plugin_socks] type = tcp local_ip...问题来了,测试10.10.10.x是失败的,经过的多次实验,发现问题出在上文所说的 plugin = socks5 我们windows 7的frpc配置文件使用了这个属性,而他的ip为10.10.20....x和10.10.30.x,所以这个代理是无法直接远程连接到10.10.10.x的,如过2008或者是2012使用了这个属性,就会导致无法连接10.10.30.x 说人话就为plugin = socks5

4.9K21

Ansible 客户端需求–设置Windows主机

升级PowerShell和.NET Framework Ansible要求PowerShell版本3.0和.NET Framework 4.0或更高版本才能在较早的操作系统(例如Server 2008和...没有安装此修补程序,Ansible将无法Windows主机上执行某些命令。这些修补程序应作为系统引导或映像过程的一部分进行安装。...确定问题是否是主机问题的一种简单方法是从另一个Windows主机运行以下命令以连接到目标Windows主机: # Test out HTTP winrs -r:http://server:5985/wsman...PSModulePathPSModulePath 从PSModulePath环境变量删除UNC路径,或者 使用支持凭据委派的身份验证选项,例如credssp或kerberos启用了凭据委派 有关此问题的更多信息...模块列表 Windows特定的模块列表,全部PowerShell实现 用户邮件列表 有一个问题?

9.9K41

保护连接字符串

因此,关键信息(如用户标识和密码)一定不要存在于代码。 指定 Windows 身份验证(集成安全性) 建议您尽可能使用 Windows 身份验证(也称为集成安全性)。...如果将 Persist Security Info 保持为 false,可帮助确保不可信的源无法访问连接涉及安全性的信息,并帮助确保任何涉及安全性的信息都不会随连接字符串信息永久保存到磁盘。...因为 UDL 文件对应用程序来说是基于外部文件的资源,所以,无法使用 .NET Framework 保护其安全。...将连接字符串存储配置文件 为了避免将连接字符串存储代码,可以将代码存储 ASP.NET 应用程序的 web.config 文件以及 Windows 应用程序的 app.config 文件。...以下配置文件示例显示名为 DatabaseConnection 的连接字符串,该连接字符串引用连接到 SQL Server 本地实例的连接字符串。

2.1K50

通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行

如果确实使用了输出缓存,并且宿主操作系统是 Windows Server 2003,我会建议他们禁用内核模式输出缓存。问题通常就会迎刃而解。如果问题没有解决,则错误存在于代码。警惕!...换句话说,当您使用 SQL Server™ 会话状态选项时,您在每个请求中都要付出代价(两个数据库访问)— 甚至与会话状态无关的页面的请求。这会直接对整个网站的吞吐量造成负面影响。 ?...该属性自 ASP.NET 1.0 以来就已经进行了说明,但是至今仍很少见到开发人员利用该属性。也许是因为它对于内存的默认会话状态模型并不十分重要。但是它对于 SQL Server 模型却很重要。... ASP.NET 应用程序启用 Windows 身份验证时,ASP.NET 会自动为请求的每个 .aspx 页面检查 ACL 并拒绝没有读取文件权限的调用者的请求。...我们运行 SQL Server Profiler 并监视此应用程序和后端的数据库之间的交互情况。一个更极端的案例,仅仅只是一个按钮单击,就导致数据库发生了 1,500 多个错误。

3.5K80
领券