将SQL server2019数据库部署在虚拟机上

下载Windows.iso

前段时间由于数据库文件丢失,导致项目再转入新的环境以后需要重新安装SQL server,但是由于win11对SQL server2019支持非常差,申请的SQL server2022的试用资格又迟迟没有批准导致我的数据库始终连不上,于是只能打算在本机上部署SQL server到虚拟机环境中,所采用的虚拟机为VMware,虚拟机安装的系统为

  1. 下载Windows安装工具
    在官网上下载:Windows官方安装工具

  2. 下载VMware
    在官网上下载VMware官方下载

  3. 新建虚拟机
    一路默认下来就可以到达这个界面
    在这里插入图片描述

  4. 接着安装,选择我没有产品密钥
    在这里插入图片描述

  5. 我们选择仅安装Windows
    在这里插入图片描述
    等一会儿

  6. 进入引导界面
    在这里插入图片描述

  7. 按照要求验证电子邮件或者电话号码
    由于咱们安装的是官方正版,所以验证手续会比较麻烦一点
    在这里插入图片描述

  8. 然后下载SQL server到虚拟机在这里插入图片描述

  9. 设置防火墙入站规则
    先打开SQL server配置管理器,启用TCP/IP连接以后查看端口号,一般为1433,然后添加到防火墙的入站规则里边。
    在这里插入图片描述

在这里插入图片描述
10. 设置虚拟机为桥接模式
在这里插入图片描述
11. 不要使用Windows本地验证,在宿主机上使用数据库的sa账户登录虚拟机,这里的方法是,你要在宿主机和虚拟机上都安装SSMS(微软的数据库管理软件),只需要在虚拟机上安装SQL server。
这里的具体步骤就是现在虚拟机上以本地Windows集成验证的身份登录上去,然后找到你的SA账户,有红色的×代表是没有启用的状态,点击启用,设置一个比较简单的密码,后面方便输入,然后重新启动这个数据库
在这里插入图片描述
我这里刚刚重新启动过,所以sa账户没有显示
12. 然后回到宿主机操作
使用sa账户登录,这里记得输入虚拟机的计算机名称,不要输入计算机的IP地址
然后就可以登录了
在这里插入图片描述
这里为什么要费半天功夫把sql server安装在虚拟机上,IDE却部署在宿主机上呢,因为
1.本机是win11一个比较新的版本,死活装不上sql server,去MSDN社区看了一下原来官方并没有说SQL server支持,打算上虚拟机方便一点
2.在虚拟机里面运行vs,实在是太卡了,我电脑配置不低,一开始也想的是直接在虚拟机里面开发,但是这个vs一打开编译需要的时间贼长,所以我得将ide与数据库分开,IDE放在本机编译十分流畅

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/348484.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sqoop mysql 安装_Sqoop安装及验证_MySQL

Sqoop安装及验证环境:系统Red Hatlinux 6.4Hadoop版本1.2.1Sqoop版本1.4.4Mysql数据库版本5.6.15通过Sqoop实现Mysql /Oracle与HDFS / Hbase互导数据http://www.linuxidc.com/Linux/2013-06/85817.htm[Hadoop] Sqoop安装过程详解http://www.linuxidc.com/Linux/2013…

restful web_泽西岛的RESTful Web服务

restful web我已经讨论了有关体系结构考虑事项<< link >>的早期文章&#xff0c;以成为可在我的系统/机器上使用的分布式环境上的RESTful系统。 本文我们将讨论如何基于REST体系结构考虑来构建Web服务。 本教程说明了如何使用Tomcat 6&#xff0c;Eclipse和Jersey …

常见操作系统调度算法研究(1)

FIFO FIFO全称是first in first out&#xff0c;是操作系统里面常见的一种算法&#xff0c;他就好比是一堆人在排一个队伍&#xff0c;按照先进先出的规则&#xff0c;谁首先排队谁就可以第一个出去。 它的缺点显而易见&#xff0c;如果第一个进去的家伙任务量过大&#xff0c…

struts2 mysql 乱码_struts2项目插入中文到mysql数据库乱码的解决方法

项目又出了一些小问题&#xff0c;在更新/插入中文数据到mysql数据库时会显示问号。我做了如下工作解决了问题&#xff1a;1. 检查页面编码将所有的jsp页面编码方式、字符集更改为2. 更改数据库字符集/编码方式将mysql配置文件my.ini相关内容改为[mysql]default-character-setu…

常见操作系统调度算法研究(2)

轮转策略 轮转策略&#xff08;Round-Robin&#xff09;简称为RR&#xff0c;在RR里面&#xff0c;每个准备就绪的任务只能在有限的时间内运行&#xff0c;也就是说不管这个任务完成与否&#xff0c;都会切换任务到下一个。 由于它要频繁的切换队列&#xff0c;我们可以把准备…

使用Apache Ignite优化Spark作业性能(第1部分)

快来看看他们是如何工作的&#xff01; 本文的某些部分摘自我的书《 Apache Ignite的高性能内存计算》 。 如果您对这篇文章感兴趣&#xff0c;请查看本书的其余部分&#xff0c;以获取更多有用的信息。 Apache Ignite提供了几种提高Spark作业性能的方法&#xff1a;Ignite RD…

centos8.2安装mysql_为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8为例

在本文中&#xff0c;我们将向你展示如何在CentOS 8操作系统上安装MySQL 8.0&#xff0c;可从默认的CentOS 8存储库中安装最新版本的MySQL数据库服务器8.0版&#xff0c;CentOS 8还提供了MariaDB 10.3&#xff0c;它是MySQL 5.7的直接替代品&#xff0c;但有一些限制&#xff0…

rust中的堆和栈

堆和栈定义&#xff1a; 在数据结构中&#xff0c;栈是一种可以实现“先进后出”&#xff08;或者称为“后进先出”&#xff09;的存储结构。假设给定栈 S&#xff08;a0&#xff0c;a1&#xff0c;…&#xff0c;an-1&#xff09;&#xff0c;则称 a0 为栈底&#xff0c;an-1…

mysql查看索引创建进度_SQL Server查看索引重建、重组索引进度

相信很多SQL Server DBA或开发人员在重建或重组大表索引时&#xff0c;都会相当郁闷&#xff0c;不知道索引重建的进度&#xff0c;这个对于DBA完全是一个黑盒子&#xff0c;对于系统负载非常大的系统或维护窗口较短的系统&#xff0c;你会遇到一些挑战。例如&#xff0c;你创建…

rust中函数 变量 控制结构

变量相关 不可变 let x可变 let nut x常量 const x:T value静态变量 static x:TT::new();可变的静态变量 static mut x:TT::new(); 可能要使用到lazy_static()变量函数体 fn x(a1;T1…) -T{} 如果函数没有返回值 那么返回值就会为unit结构体 struct S {…} 1.元组结构体 struc…

选择Java密码算法第1部分-散列

抽象 这是涵盖Java加密算法的三部分博客系列的第1部分。 本系列介绍如何实现以下目标&#xff1a; 使用SHA–512散列 使用AES–256的单密钥对称加密 使用RSA–4096的公钥/私钥非对称加密 这第一篇文章详细介绍了如何实现SHA–512哈希。 让我们开始吧。 免责声明 这篇文章仅…

mysql order by date_Best practice question for MySQL: order by id or date?

问题This is kind of a noobish question, but its one that Ive never been given a straight answer on.Suppose I have a DB table with the following fields and values:| id | date_added | balance |------------------------------------| 1 | 2009-12-01 19:43:22 | 1…

坚实原则:单一责任原则

单一责任原则是首字母缩写词的第一原则。 “一个班级只有一个改变的理由。” 每个模块或类都应对软件提供的功能的单个部分负责&#xff0c;并且该责任应由类完全封装。 例如&#xff0c;想象一下导航软件的场景。 我们根据给定的方向&#xff08;北&#xff0c;南&#xf…

rust的项目管理

cargo cargo是rust的包管理工具 创建的一个项目 cargo new expr编写完代码之后记得编译一下&#xff0c;然后运行 cargo build运行项目cargo run 当我们觉得项目编译起来太慢了的时候可以将项目编辑成release版本 cargo run --releasecrate 在 Rust 里&#xff0c;一个项目…

宋利兵 mysql_《MySQL 5.7 Replication新特性》分享之互动问题解答

分享主题《MySQL 5.7 Replication新特性》嘉宾介绍宋利兵&#xff0c;MySQL研发工程师。2009年加入MySQL全球研发团队,从事MySQL复制相关功能的开发。主题介绍主要分享在MySQL 5.7中&#xff0c;Replication(复制)相关的一些新特性&#xff0c;比如多源复制、增强半同步复制、并…

使用Eclipse Deeplearning4j构建简单的神经网络

神经网络导论 深度学习既包含深度神经网络又包含深度强化学习&#xff0c;这是机器学习的子集&#xff0c;而机器学习本身就是人工智能的子集。 广义上讲&#xff0c;深度神经网络执行机器感知&#xff0c;该机器感知从原始数据中提取重要特征&#xff0c;并对每个观察结果做出…

mysql 注入 绕过防火墙_绕过阿里云防火墙继续扫描探测和SQL注入

前言如今的互联网&#xff0c;WAF泛滥的年代&#xff0c;实在让我等脚本小子苦恼ing&#xff0c;尤其是阿里云服务器的自带防护&#xff0c;那不是一般的叫人牙疼&#xff0c;十个站8个站都是阿里云....最近遇到几个站都是阿里云的服务器&#xff0c;比如&#xff1a;泛微e-col…

坚实原则:依赖倒置原则

到目前为止&#xff0c;我们只研究了单一职责 &#xff0c; 打开/关闭 &#xff0c; liskov替换和接口隔离原则。 依赖倒置是我们要研究的最后一个原理之一。 该原则指出 答&#xff1a;高级模块不应依赖于低级模块。 两者都应依赖抽象。 B.抽象不应依赖细节。 细节应取决于…

python处理中文字符串_python字符串中的中文处理

LeetCode 374&period; Guess Number Higher or LowerWe are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You have to gues ...【HDU】1693 Eat the Treeshttp://acm.hdu.edu.cn/showproblem.php?pid1693 题意:nm的棋盘求简单回路(可以…

java创建类的三个步骤_3个简单步骤即可测试Java 8

java创建类的三个步骤即将发布的Java 8版本为Java开发人员带来了许多新功能&#xff0c;但是升级时始终存在代码破裂的风险。 我们都记得Java 7出厂时有一系列非常严重的错误 。 当然&#xff0c;我们所有人都可以帮助避免在Java 8中出现相同的问题。我今天要介绍的方法是使用…