SQL Server初体验
概述
基于SQL Server 2019 Developer免费版搭建一个本地的开发环境。
下载安装
安装文件下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 。
只需要安装SQL数据库引擎即可,安装操作只需要一步步点击就可以完成,中途可能需要重启主机。
同时为了管理SQL Server,还需要安装SQL Server Management Studio(SSMS),下载地址:https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms 。
启动服务
如果在安装过程中选择SQL Server服务为手动启动,那么安装完毕之后需要到【我的电脑】->【管理】->【服务和应用程序】->【SQL Server服务】,启动:SQL Server。

启动SSMS,选择认证模式,连接master数据库验证连通性。
遇到的几个问题
怎么查看SQL Server的运行端口
方法1:使用SSMS连接到默认master数据库之后,执行查询语句:exec sys.sp_readerrorlog 0, 1, 'listening' 。

方法2:在Windows控制台执行命令netstat -na查看监听的服务端口。

启用sa账户
默认情况下,sa账户是不启用的,在账户图标上会显示一个红色的小叉号。
解决办法:
通过【Windows身份验证】方式登录数据库,【安全性】-> 【登录名】,右击sa -> 状态,是否允许连接到数据库(授予),登陆(启用);

修改登录认证模式
通过【Windows身份验证】方式登录数据库,右击数据库服务:【属性】->【安全性】,选择【SQL Server和Windows身份验证模式】;

启用TCP/IP协议
默认情况下,不支持使用TCP/IP协议连接。即:无法使用其他客户端连接上SQL Server,比如:DBeaver就无法使用sa账户登录。
解决办法:开启TCP/IP协议支持即可。
操作路径:【我的电脑】->【管理】->【服务和应用程序】->【SQL Server网络配置】-> 【MSSQLSERVER的协议】,启用TCP/IP。

【参考】
https://blog.csdn.net/weixin_28908491/article/details/112879019 数据库本地的sa有个叉号_搞定sql数据库出错,做自己的大神!
https://docs.microsoft.com/zh-cn/sql/database-engine/configure-windows/change-server-authentication-mode 更改服务器身份验证模式
https://blog.csdn.net/weixin_49094787/article/details/118592794 使用dbeaver连接sql servser 2019
SQL Server初体验的更多相关文章
- 【转载】SQL Server FileStream 体验
FileStream是SQL Server 2008提供的新特性,之前附件在SQL的存储一种是直接放数据库,一种是存储一个路径,附件单独放在磁盘上.前一种方法会使数据库空间更快变大,而且读写占用较多数 ...
- SQL SERVER FOR LINUX初体验
今天得空,就在Ubuntu17.04上安装了SQL SERVER 2017体验下,总体来说还是不错的. 在Ubuntu上安装SQL SERVER 2017还是比较方便的,只需几条命令即可: curl ...
- 10款最佳SQL Server服务器监控工具
转自:http://server.51cto.com/sSecurity-587355.htm 推荐 | 10款最佳SQL Server服务器监控工具 服务器是网络中最重要的资源之一,SQL Serv ...
- SQL Server 全文搜索 配置、查询初体验
原文:SQL Server 全文搜索 配置.查询初体验 一.使用SQL Server全文搜索配置 要使用SQL Server的全文搜索服务,需要进行如下配置. 1.开启全文搜索服务: 2.开启数据库的 ...
- Saturday SQL Server 2016 初体验
最近在开发一个有关数据库的项目,我想用SQLite,但是SQLite的设计器不是特别友好,然后据说VS有一个集成的SQLite设计器,但是我用的VS2017亲测并没有,用户体验不佳,所以安装一个SQL ...
- Spring JDBCTemplate连接SQL Server之初体验
前言 在没有任何框架的帮助下我们操作数据库都是用jdbc,耗时耗力,那么有了Spring,我们则不用重复造轮子了,先来试试Spring JDBC增删改查,其中关键就是构造JdbcTemplate类. ...
- Oracle SQL篇(一)null值之初体验
从我第一次正式的写sql语句到现在,已经超过10年的时间了.我写报表,做统计分析和财务对账,我一点点的接触oracle数据库,并尝试深入了解.这条路,一走就是10年,从充满热情,到开始厌 ...
- 在Docker中体验数据库之Microsoft SQL Server
前面记录了一下在docker中体验mongodb和mysql.今天记录一下mssql……其实早就体验了,就是没有记录,前几天看了一下2019的一些新闻,很喜欢Polybase这个特性,想体验一把,可惜 ...
- 初谈SQL Server逻辑读、物理读、预读
前言 本文涉及的内容均不是原创,是记录自己在学习IO.执行计划的过程中学习其他大牛的博客和心得并记录下来,之所以想写下来是为了记录自己在追溯的过程遇到的几个问题,并把这些问题弄清楚. 本章最后已贴出原 ...
- 初谈SQL Server逻辑读、物理读、预读【转】
前言 本文涉及的内容均不是原创,是记录自己在学习IO.执行计划的过程中学习其他大牛的博客和心得并记录下来,之所以想写下来是为了记录自己在追溯的过程遇到的几个问题,并把这些问题弄清楚. 本章最后已贴出原 ...
随机推荐
- [转帖]Jmeter之界面语言设置
https://developer.aliyun.com/article/1173114#:~:text=%E6%B0%B8%E4%B9%85%E6%80%A7%E8%AE%BE%E7%BD%AE%E ...
- [转帖]python中input()、print()用法
https://www.cnblogs.com/lei3082195861/p/16967109.html 1.input()函数常涉及的强制类型转换 第一种是在键入时进行转换,例如:a = int( ...
- [转帖]CKA 真题
https://segmentfault.com/a/1190000021380185 1.列出pod并排序 kubectl get pod --sort-by .metadata.name 题目 ...
- [转帖]使用Linux命令快速查看某一行
原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处. 简介# 当年,我还是Linux菜鸟的时候,就在简历上写着精通Linux命令了,而当面试官问我"如何快速查看 ...
- Sysbench 开启超线程/关闭超线程以及容器运行数据库的性能损耗
Sysbench 开启超线程/关闭超线程性能损耗 摘要 Stress-NG 测试完之后 突然想 使用sysbenchen也进行一次压测 验证一把 超线程对数据的性能影响. 压测命令 ./sysbenc ...
- [官方]Beyond Compare里面 二进制比较的含义.
Content Comparisons Actions > Compare Contents In the Actions menu, the Compare Contents command ...
- ToneGenerator Init failed Crash 崩溃
需求需要在扫码时产生一个短促的提示音, 搜了下像这样实现.测试时发现多次扫码后,会触发程序崩溃问题. 异常如下 java.lang.RuntimeException: Init failed at a ...
- 如何安装typescript-如何运行typescript
如何安装 typescript npm install typescript -g 安装 ts 之前需要安装 node 哈 查看 ts 的版本 tsc -V 我的是 3.6.3 的版本 typescr ...
- github clone或访问慢
做技术的我们经常会访问github.com,有时出现github访问非常慢或者git clone速度很慢,git push也很慢 原因很简单:github被高高的墙屏蔽了. 所以解决方案就是手动把 c ...
- 从零开始配置 vim(16)——启动界面配置
不知道各位小伙伴用过 spacevim 或者 LunarVim 又或者 doomvim 或者其他的什么 vim 配置框架,我们发现他们的启动界面都做的比较好看,而我们默认进入的启动界面则显得比较素了. ...