java低版本sql数据库的移植.txt
UP 返回
1.使用Navicat导入数据库:
https://blog.csdn.net/rztyfx/article/details/39827331
2.SQLServer导入数据库:
https://blog.csdn.net/hzp666/article/details/81865580
不管1 2哪种方法,都要 先找到xxx.MDF与xxx_log.LDF文件,右键-属性-安全-在组或用户名处添加Authenticated Users-更改该组权限为完全权限,再次附加成功
3.java通过JDBC链接SQLServer2017:
https://blog.csdn.net/rebekahq/article/details/78691343
需要下载的部分:
下载Microsoft JDBC Driver 4.0 for SQL Server
在这里下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=11774
参见本地链接:E:\备忘录\编程备忘录\sqljdbc_6.0.8112.200_chs.tar.gz
4.电脑重装系统以后,重新安装了SQLServer,但是无法通过navicat登录sa,只能用系统验证登录;jdbc也无法登录
网上找到的设置都用了,都不行
后来准备卸载,发现需要选择实例,实例里有两个,SQLSERVER和SQLSERVER01,卸载了后者,结果重新登录给的选项服务器名称仍然是后者,并且登录sa失败,后来发现了另一个用户,就是电脑本机名
通过系统验证登录,成功,且看到了之前用navicat系统验证登录后创建的数据库,完美。所以之前设置的sa账号根本不是这个服务器下的,自然无法登录。重新设置,navicat完美连接sa,jdbc也没有问题
特此记录,防止以后遇到无法解决(折腾了好几天,卸载的时候才发现问题原因)
系统情况:win10 64位
SQLServer2017
SQLServer Management Studio 是2018版32位的
(SQL服务中之前是有两个实例的,SQLSERVER和SQLSERVER01)
DOWN 返回