企业网站创建需要多种语言吗,六安建筑模板厂家10强,小说网页网站建设,中国建筑是国企还是央企SQL Server 2017版本已经可以在Linux系统上安装#xff0c;但我在尝试.NET Core跨平台开发的时候使用的是Mac系统#xff0c;所以这里记录了在Mac上安装SQL Server的过程。最新的SQL Server没有专门为Mac系统准备安装包#xff0c;但由于Mac系统上支持Docker#xff0c;所以… SQL Server 2017版本已经可以在Linux系统上安装但我在尝试.NET Core跨平台开发的时候使用的是Mac系统所以这里记录了在Mac上安装SQL Server的过程。最新的SQL Server没有专门为Mac系统准备安装包但由于Mac系统上支持Docker所以可以用一种变通的方式——在Docker内部安装Linux版本的SQL Server。系统要求因为我的Macbook Air型号比较老硬件条件很一般所以首先确定下是否满足安装SQL Server的条件。官方给出的配置如下内存2 GB文件系统XFS or EXT4 (other file systems, such as BTRFS, are unsupported)磁盘空间6 GB处理器速度2 GHz处理器核数2 cores处理器类型x64-compatible only要求不高看来没有什么问题。Docker应用程序Mac版本的Docker可以通过下列地址下载Docker Community Edition for Mac完成安装后还可以用docker -v命令验证结果。Docker镜像有了Docker程序后第一步先要做的事情是拉取SQL Server用于linux系统的镜像。docker pull microsoft/mssql-server-linux:2017-latestDocker容器接着通过已拉取的镜像启动容器docker run -d --name macsqlserver -e ACCEPT_EULAY -e SA_PASSWORDPassw1rd -e MSSQL_PIDDeveloper -p 1433:1433 microsoft/mssql-server-linux:2017-latest在此命令中所用的参数都有实际用途-d 以daemon模式运行容器即所启动的应用程序在后台运行--name 为容器赋予名称-e ACCEPT_EULAY 在容器内部设定环境变量用于确认接受终端用户许可协议—— end-user license agreement (EULA)-e SA_PASSWORDPassw1rd 在容器内部设定sa账号的密码-e MSSQL_PIDDeveloper 也是一个环境变量令SQL Server以开发者版本运行-p 1433:1433 映射本地1433端口到容器内部SQL Server的1433端口执行上述命令后再执行docker ps -a可以查看已启动容器的状态。如果状态是Up的话说明容器正常运行。SQL Server客户端由于SQL Server Management Studio没有被移植到其它系统上所以要想在Mac系统以客户端的方式连接已安装的SQL Server需要通过第三方工具。sql-cli便是其中一种用nodejs开发的客户端。先是用npm方式安装sql-cli。npm install -g sql-cli完成安装后用以下命令进入(所输入的密码需匹配实际设定的)mssql -u sa -p Passw1rd若连接成功再输入.databases命令就可以看到熟悉的SQL Server自带的四个数据库。Visual Studio Code插件使用VSC开发的一大好处是其包含丰富的插件。比如安装完mssql这个插件后便可以利用VSC的便利进行SQL程序的开发。举个简单的例子⌘N新建一个文件⌘K M将语言模式改为SQL⇧⌘P打开命令框输入sql选中MS SQL: Connect再选择Create Connection Profile然后输入一系列数据库连接配置。如果最后在VSC的右下角看到的是类似下面的样子说明已经成功连接数据库。接着在文件内输入SQL语句use masterselect * from spt_monitor⇧⌘E执行上述语句。可以在新的窗口中看到结果。值得一提的是在结果窗口内还可以通过文件形式保存记录。相关文章 通过 Docker Compose 组合 ASP NET Core 和 SQL ServerLinux Centos下SQL Server 2017安装和配置SQL Server 2017正式发布微软老牌数据库如何继往开来原文地址: https://www.cnblogs.com/kenwoo/p/9544947.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com