无法连接到本地SQL Server Express
我试图连接到本地的SQL Server Express数据库,并遵循的建议https://community.www.turtlecreekpls.com/discussion/comment/60894
我添加了“IntegratedSecurity=true”属性,并在驱动程序选项卡上添加了“sqljdbc_auth.dll”库。
我的URL是jdbc:sqlserver://localhost:1433;databaseName=Crash2019
我得到了错误信息
"到本地主机的TCP/IP连接,端口1433失败。"错误:“连接被拒绝:连接。”验证连接属性。确保在主机上运行SQL Server实例,并在端口上接受TCP/IP连接。确保到该端口的TCP连接没有被防火墙阻止。”
0
最佳答案
-
mharms 管理员、员工、会员职位:6RM团队成员嗨@e_kraus,
您能确认TCP协议已在SQL Server配置管理器中启用吗?https://www.habaneroconsulting.com/stories/insights/2015/tcpip-is-disabled-by-default-in-microsoft-sql-server-2014
您是否能够确认端口,因为SQLExpress的端口通常不是1433。
如果你右键点击TCP / IP然后点击属性然后IP地址然后向下滚动到TCP动态端口这样应该可以确认端口号
8
答案
您是否恰好有C:\Users\username\.RapidMiner\rapidminer-studio.log的完整日志?
问候,
马可
谢谢!不幸的是,里面什么也看不见。是否可以将“Read Database”操作符添加到空进程中,使用DB连接并运行该进程?它应该失败,并显示您最初发布的错误消息,然后rapidminer-studio.log文件应该包含更多信息。那太有帮助了!
问候,
马可
与RYZEN5_EK主机1433端口的TCP/IP连接失败。您是否有任何类型的防病毒/防火墙/任何东西阻止连接?
你说这是一个本地的Microsoft SQL Server连接。无论如何,您可以使用Microsoft SQL Server Management Studio通过TCP连接吗?我不能正确地回忆,但不知怎的,我认为TCP不是SQL Server的默认值。不过,我可能错了。
顺便说一句,IntegratedSecurity用于使用Windows凭据授予访问权限。如果你有SQL Server的凭据(例如,你使用“sa”角色连接),它应该是假的。通常情况下,两者都在本地配置中。你是否有混合证书?
愿一切都好!
杆。
作为@rfuentealba如上所述,可能是由于主机RYZEN5_EK上的端口1433未启用。
你能试着按照下面的提示打开这个端口吗?
https://www.windowscentral.com/how-open-port-windows-firewall
问候,
Pavithra
请在设置入站和出站规则后重新启动主机好吗?
谢谢,
Pavithra