如何使用c 进行网站开发,心跳直播视频免费下载,在线html网页编辑器,wordpress 批量爆破编者语#xff1a;假期到了最后一天#xff0c;或者你人在旅途#xff0c;或者你睡了8天#xff0c;而我在家修炼了几天#xff0c;完成了一堆好玩的#xff0c;慢慢和大家分享下。 9月27日SQL Server 2017 正式发布#xff0c;看点一堆#xff0c;而这次发布不仅有传统… 编者语假期到了最后一天或者你人在旅途或者你睡了8天而我在家修炼了几天完成了一堆好玩的慢慢和大家分享下。 9月27日SQL Server 2017 正式发布看点一堆而这次发布不仅有传统的Windows版本也有Linux和Docker的版本这也意味着SQL Server完成了一次跨平台的飞跃。 不少人会质疑Linux/Docker上的SQL Server究竟有多大意义这就等于有人问.NET Core在Linux上有多大意义一样。在云计算和容器微服务说事的今天如果还拘泥于单一平台单一技术那只会是一个失败者。先来一个回顾2016年的3月微软宣布了SQL Server on Linux 的计划(https://blogs.microsoft.com/blog/2016/03/07/announcing-sql-server-on-linux/), 当时最兴奋的莫过于是Linux社区但个人觉得更开心的是Azure团队。微软的转变❤️Linux也好❤️macOS也好一切都是为了Azure. 经过一堆预览和测试后国庆前终于RTM了。我趁着假期也玩了一下。今天就从安装和配置说起让大家有个整体认识。 1. 环境你需要先装好你的Docker这里还得把Docker配置下调整好容器的内存(这里我得说说微软真不能优化下内存占用吗4G对于Docker有点大)。 2. 安装 我喜爱Docker因为它灵活不需要考虑平台也不需要考虑技术更适应这种变化快速的IT业界。像安装SQL Server你不再需要那个大得发紫的iso,只需要pull就万事大吉了。 docker pull microsoft/mssql-server-linux:2017-latest 当你pull完成功后就需要初始化你的SQL Server包括了端口号sa密码版本等 docker run -e ACCEPT_EULAY -e MSSQL_SA_PASSWORD你的sa密码 -e MSSQL_PIDDeveloper -p 1401:1433 --name sql1 -d microsoft/mssql-server-linux:2017-latest 如果你希望有更多的配置建议参考这里 通过docker ps -a 你可以查看SQL Server容器的状态 如上图SQL Server的容器是退出状态你可以通过docker start 你的容器id启动 3. 管理在Windows上你有一个很好的SQL Server管理工具在Linux/macOS上呢其实都可以有如商业化的RazorSQL就很不错了我尝试连上去还可以 但个人建议用sqlcmd或者Visual Studio Code去链接更具操作性 a.Visual Studio Code 如何操作SQL Server 可以参考我之前的文章(http://blog.csdn.net/kinfey/article/details/53246754) 2.sqlcmd 估计这个会更拉风话说一个极客基本上爱的是命令行了 先安装sqlcmd /usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release brew update brew install --no-sandbox mssql-tools 安装成功后在终端输入sqlcmd -S localhost -U sa -P your_password就可以进行TSQL管理了 到这里就把SQL Server on Docker的基本安装和管理环境说完了但不少人会担心是否能投入到一些开发和生产力上特别对现有的一些技术兼容性如何。我这里用Go做了一段简单的数据库连接兼容性还是不错的。 在终端运行 跨平台的SQL Server不是一个玩具也不是一个噱头更多是满足了云为先的策略让更多的技术融入进Azure是微软所看中的。总之我喜欢这次SQL Server的转变。 原文地址http://blog.csdn.net/kinfey/article/details/78172889.NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注