当前位置: 首页 > article >正文

sql server数据迁移,springboot搭建开发环境遇到的问题及解决方案

最近搭建springboot项目开发环境,数据库连的是sql server,遇到许多问题在此记录一下。

1、sql server安装教程

参考:https://www.bilibili.com/opus/944736210624970769

2、sql server导出、导入数据库

参考:https://blog.csdn.net/noriyyds/article/details/130814064

3、用Windows身份验证方式登录SQL Server Management Studio添加一个新的用户并设置密码,密码要足够复杂才可。

– 给用户分配角色
CREATE USER userName FOR LOGIN userName ;
ALTER ROLE db_datareader ADD MEMBER userName;
ALTER ROLE db_datawriter ADD MEMBER userName;

4、application.yml配置

spring:

  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
    druid:
      master:
         url: jdbc:sqlserver://XXX.XXX.XXX.XXX:1433;databaseName=nrid;sendStringParametersAsUnicode=true;encrypt=true;trustServerCertificate=true
         username: userName
         password: userPassWord

5、运行报错和解决办法

5.1后台报错:com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host XXX.XXX.XXX.XXX, port 1433 has failed. Error: “Connection timed out: no further information… Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.”.

解决方法:https://blog.csdn.net/weixin_47246285/article/details/130605313

5.2后台报错: Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: The SELECT permission was denied on the object ‘sys_job’, database ‘nrid’, schema ‘dbo’.

解决方法:用Windows身份验证方式登录SQL Server Management Studio执行语句
USE [YourDatabaseName];
GO
GRANT SELECT ON SCHEMA::dbo TO [YourUserName];
GO
然后把insert、update、delete权限都赋给新添加的用户。


http://www.kler.cn/a/594395.html

相关文章:

  • python视频转文本,音频转文本
  • Vue.js 性能优化:虚拟 DOM 与虚拟滚动
  • 太阳能地砖:绿色能源与城市美学的完美融合
  • 工艺品制造行业的现状 内检LIMS系统在工艺品制造的应用
  • 【数学建模】主成分分析(PCA)算法在数学建模中的应用
  • Dify - 架构、部署、扩展与二次开发指南
  • Java 大视界 -- Java 大数据在智慧农业精准灌溉与施肥决策中的应用(144)
  • 前端高级CSS用法
  • 免费提供多样风格手机壁纸及自动更换功能的软件
  • Unitest和pytest区别
  • VSCode创建VUE项目(三)使用axios调用后台服务
  • [samba配置]宿主机访问虚拟机目录
  • 电脑如何设置几分钟后自动关机
  • dfs(二十一)46. 全排列 中等
  • Spring Framework 中 BeanDefinition 是什么
  • 【Mac 从 0 到 1 保姆级配置教程 09】09. 快速配置终端复用工具 tmux 和 oh-my-tmux
  • 【QT:QSS】
  • 宠物AI识别技术颠覆自助洗宠场景,解决4大难题
  • xampp安装教程与配置
  • 用户体验设计:生活中的艺术与科学