我似乎Cannot open database requested by the login. The login failed.
遇到了错误:将我的SQL Server数据库连接到用netbeans编写的Java应用程序时。
我已经阅读了许多文章,并做了以下工作:
在UDP和TCP下允许1433端口连接到防火墙
将SQL Server配置管理器TCP / IP端口设置为1433
将SQL Server Management Studio中的服务器身份验证更改为混合身份验证
SQL Server Management Studio中允许的远程连接
我的连接字符串如下:
jdbc:sqlserver://localhost\\SQLEXPRESS:1433;DatabaseName = SASS; IntegratedSecurity=true; Trusted_Connection=true;
而且我仍然收到以下错误:
Cannot open database "SASS" requested by the login. The login failed. ClientConnectionId:894b97b9-54d6-47cc-afd7-1473a460c09d
连续阅读三天后,我机智了。
我似乎已经知道发生了什么事。我已经更改了电脑的设置并更新了很多东西,一路走来我肯定已经坏了。
如果其他任何人在Java连接方面遇到问题,则下面是我制定的一组说明。这是在新安装的计算机上完成的:
将SQL Server数据库(2008或2012)连接到Java Netbeans应用程序:
一个。停止SQL Server(SQLEXPRESS)和SQL Server浏览器服务
b。打开“ SQL Server网络配置”下的“ SQLEXPRESS协议”并启用TCP / IP
C。启用所有端口(特别是IPAll)并将端口设置为1434
d。再次启用服务(尤其是SQL Server浏览器)
一个。将sqljdbc驱动程序添加到应用程序库中(右键单击添加)
b。在“服务”选项卡下,展开“数据库”,然后右键单击“驱动程序”
C。将sqljdbc4驱动程序添加到服务中(右键单击新建驱动程序…)
d。确保连接字符串类似于:jdbc:sqlserver:// localhost \ SQLEXPRESS; database = [数据库名称];
IntegratedSecurity = true; 将localhost \ SQLEXPRESS更改为您正在从中运行数据库的服务器
我用的是Android平板,上面有Xamarin/C#应用。我试图用这款平板电脑访问驻留在我的Windows 10机器上的SQLite数据库。我选择使用USB/Android而不是Android模拟器,应用程序仍然驻留在Windows 10机器上。这似乎无关紧要,但我也尝试过映射驱动器、共享文件夹和创建网络连接。项目参考 这是代码: 命名空间CicoAndroid{公共部分类MainPage: C
当我跑步时 我得到这个错误 get _ new _ connection conn = database . connect(* * conn _ params)Django . db . utils . operational错误:无法打开数据库文件 my settings.py:
我知道以前有人问过这个问题。但是,问题是,相同的代码(用于数据库处理程序)适用于另一个应用程序,但不是我目前正在开发的应用程序。我甚至通过在“设置”中检查权限来确保授予了权限。下面是日志: 05-13 15:35:45.693 29696-29696/com。实例乱劈校正器E/SQLiteLog:(14)无法打开[5a3022e081](14)os\U unix第31282行的文件。c: 3128
问题内容: 我试图像这样删除当前连接的数据库,但出现此错误: 如果必须关闭连接,我不太了解如何删除数据库,因为那样我就无法使用dbConn.Exec执行我的DROP DATABASE语句? 我想我可以连接到另一个数据库,然后在该连接上执行它,但是我什至不确定那是否行得通,而且似乎只是为了删除另一个数据库而不得不连接到新数据库似乎很奇怪。有任何想法吗?谢谢。 问题答案: 因为,您正在尝试对已打开连接
问题内容: 问题:为什么我不能打开数据库? 信息:我正在使用数据库进行项目。我编写了一个测试程序,该程序运行并传递数据库: 单元测试程序可以使之毫无问题。但是,当我实际使用将相同位置传递给它的程序时,出现以下错误: OperationalError:无法打开数据库文件 我试着用: 在三种情况下,我遇到了以上错误。最令人沮丧的部分是事实可以做到这一点,但实际程序却做不到。 关于到底发生了什么的任何线
问题内容: 在Django中设置服务器时出现此错误。它是sqlite3,这意味着它应该创建.db文件,但似乎没有这样做。我已经将SQLite规定为后端,并且将其放置在绝对的文件路径中,但是没有运气。 这是错误还是我做错了什么?(只是在想,在Ubuntu中指定的绝对文件路径是否有所不同?) 这是我的settings.py文件的开头: 问题答案: 问题你正在使用SQLite3,你的DATABASE_N