首页 > 数据库 >在使用mssql过程中踩过的坑

在使用mssql过程中踩过的坑

时间:2023-10-31 21:48:01浏览次数:28  
标签:PRC 数据库 使用 go docker 过程 mssql CREATE

测试环境;docker with debian12

问题1:如何在docker环境下部署sqlserver:

1、部署镜像

docker run --name SQLServer -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Abc12345" -p 1433:1433 -d mcr.microsoft.com/mssql/server

2、进入容器

docker exec -it SQLServer bash

3、连接到数据库

/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P Abc12345

4、创建数据库

1 CREATE DATABASE testdb COLLATE Chinese_PRC_CI_AS
2 go

注:输入命令后,再输入go命令才会执行。

问题2:数据库中文数据乱码

解决方法:通过以下格式创建数据库:CREATE DATABASE 数据库名 COLLATE Chinese_PRC_CI_AS

标签:PRC,数据库,使用,go,docker,过程,mssql,CREATE
From: https://www.cnblogs.com/umi02/p/17801626.html

相关文章

  • drf的安装和简单使用
    #安装:pipinstalldjangorestframework==3.10.3#使用 1在setting.py的app中注册INSTALLED_APPS=['rest_framework']2在models.py中写表模型 classBook(models.Model):nid=models.AutoField(primary_key=True)......
  • 【Django-DRF】多年积累md笔记 0基础到高手. 第(3)篇:使用Django开发REST 接口
    本文从分析现在流行的前后端分离Web应用模式说起,然后介绍如何设计RESTAPI,通过使用Django来实现一个RESTAPI为例,明确后端开发RESTAPI要做的最核心工作,然后介绍DjangoRESTframework能帮助我们简化开发RESTAPI的工作。完整版笔记直接地址:请移步这里共5章,24子模块,总计1.7......
  • 【Pipeline】Jenkins流水线中如何使用全局变量
    例如我们在stage1中利用script代码块设置赋值了一个变量,然后想在stage2中使用。应该怎么操作呢?https://stackoverflow.com/questions/53541489/updating-environment-global-variable-in-jenkins-pipeline-from-the-stage-level/53541813https://www.youtube.com/watch?v......
  • 使用.NET 6创建Windows Service项目并配置使用Serilog
    一.创建WindowsService项目二.添加Serilog对应的NuGet包三.编写Serilog配置文件双击打开appsettings.json,并录入以下配置:四.在Program.cs启动代码中配置Serilog 五.测试结果 ......
  • Markdown使用心得(简单用法解析)
    Markdown使用心得(简单用法解析)Markdown的优势个人看来,MD的优势在于脱离对鼠标的依赖,在简单的熟悉后,从段落格式到字体特效的实现都可以完全脱离鼠标。避免了为了格式和艺术效果多次将右手在键盘和鼠标来回移动,打破码字的纯净体验,避免频繁的中断思路。简单的用法归纳接下来,我将......
  • 如何使用saveInstanceState保存活动状态?
    内容来自DOChttps://q.houxu6.top/?s=如何使用saveInstanceState保存活动状态?我已经在AndroidSDK平台上工作了一段时间,但是不太清楚如何保存应用程序的状态。因此,针对这个“Hello,Android”示例进行了一些微小的调整:packagecom.android.hello;importandroid.app.Activ......
  • Apollo 配置中心的部署与使用经验
    前言Apollo(阿波罗)是携程开源的分布式配置管理中心。本文主要介绍其基于Docker-Compose的部署安装和一些使用的经验特点成熟,稳定支持管理多环境/多集群/多命名空间的配置配置修改发布实时(1s)通知到应用程序支持权限控制、配置继承,版本管理,灰度发布,使用监控等官方提供了......
  • oracle数据库快捷键使用失败的处理
    当oracle里边发现你的ctrl+字母快捷键不能使用了我在装oracle的时候碰到许多奇奇怪怪的问题,于是我也研究了一段时间的oracle数据库,我目前面临的一个问题是windows里边系统带的快捷键在oracle中不能使用,这就带给我很麻烦,有时候复制几行数据全要靠鼠标右键来操作,大大提高了我们的编......
  • map和set的使用
    序列式容器和关联性容器首先序列式容器和我们之前学的线性表很相似,序列式容器的功能就只是单纯的储存数据。序列式容器例如:vactor/list/deque等等而关联式容器则并不单纯的储存数据,数据之间式存在关联关系的,有了这个关联关系我们才能更好地去做查找。关联式容器由map/set等等。两者......
  • 软件测试|MySQL SELECT语句的详细使用
    简介MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了许多功能强大的SQL查询语句,其中最常用且最重要的是SELECT语句。SELECT语句用于从数据库表中检索数据,并根据给定的条件返回所需的结果集。在本文中,我们将深入探讨MySQLSELECT语句的各个方面,并提供一些示例来说明其用......