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

Navicat Lite导入为SQL,然后到服务器的SQLServer Management 里执行时,报各种错误,是文件的Encoding不一致导致的解决

1、好多时候,本地的操作系统与服务器的操作系统不一致,有的时候也是历史原因,我们不得不用老旧的版本的数据库,比如 SQLServer 2008R2的数据库系统。

2、然后本地因为操作系统是win11的,导致这个SQLServer 2008R2根本就不让你安装,只能装个新版本的,比如SQLServer2022版本(Express或者开发版)进行开发、如果是新租的远程服务器也会有这种问题的出现,之前我们就有过。

3、导出SQL,可以解决版本不一致的问题,我们就用Navicat Lite版本进行导出:

4、导出的SQL,用SQLServer Management打开后,执行会报错:

然后我们用一个工具,另存一下,这样就可以 保存是一致的Encoding了,导出的SQL 原来是UTF-8的编码,然后我们另存ANSI,然后再次打开,执行,就OK了。如图1-1。

图1-1

5、当然实际实施布署的过程中会碰到各种问题,我们只要查询出原因所在,就可以解决了。

6、当然我们也可以这样:

打开导出的sql中,Ctrl(Command)+ A,Ctrl(Command)+ C,全选,然后到服务器里的SQL Server Management 中新建查询,直接Ctrl(Command)+ V,直接复制到里面,然后执行也是正常可以的。


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

相关文章:

  • 使用kalibr_calibration标定相机(realsense)和imu(h7min)
  • 链游系统定制化开发:引领游戏产业的新时代
  • const限定符-C语言中指针的“可变与不可变”法则
  • ❤React-JSX语法认识和使用
  • aws(学习笔记第十二课) 使用AWS的RDS-MySQL
  • 前端 JS面向对象 原型 prototype
  • 科讯档案管理系统存在SQL注入漏洞(0day)
  • 聚类算法k-means(手撕和调用skl)
  • Python编码系列—Python项目架构的艺术:最佳实践与实战应用
  • 【数据结构】关于哈希表内部原理,你到底了解多少???(超详解)
  • 自动化01:认识接线端子
  • vue脚手架的创建
  • 基于多条件复杂查询的JSON指令搜索与排序算法设计
  • -[meetingbot4ios.AppDelegate window]: unrecognized selector sent to instance
  • 黑屏环境下,如何利用OBD部署OceanBase企业版集群
  • Web3开发与安全:6个月高效学习路径
  • Python从入门到进阶教程文章分享汇总~持续更新
  • 缓存:浅谈双写导致的数据一致性问题
  • 【2024 CCF编程能力等级认证(GESP)Python 】一级大纲
  • 桥接与NET
  • AI-Talk开发板硬件适配
  • 改造小蚁摄像头支持免费无限容量云储存(Samba挂载篇)
  • 零基础入门转录组数据分析——基因Wilcoxon秩和检验
  • python进阶篇-day02-面向对象高级
  • DIFFUSION 系列笔记| Latent Diffusion Model、Stable Diffusion基础概念、数学原理、代码分析、案例展示
  • 【node.js】基础之修改文件