问题标签 [sql-server-linux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - Docker - SQL Server Linux 自动关机
这是我第一次使用 docker,所以我尝试在 MacOS Mojave 中安装 sql-server-linux 使用 docker。我从https://database.guide/how-to-install-sql-server-on-a-mac/阅读教程。但是我遇到了一个问题,我的数据库服务器自动关闭。
我尝试过使用sudo
代码,但没有任何改变。
我正在研究,没有人谈论这个问题。
sql-server - 如何在 Linux 上的 SQL Server 中查看执行计划
我在 Linux 上安装了 SQL Server。它是从 Microsoft 的存储库安装的,如下所述: https ://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu
在 MySql 中,我曾经EXPLAIN
在我的查询前面写,以查看执行计划。在 SQL Server 中,它似乎不起作用。但我没有安装工作室程序,只安装了 SQL Server 和sqlcmd
工具。
如何在 Linux 上的 SQL Server 中查看查询的执行计划?
sql-server - Docker 和 SQL Server Linux - 错误 9002。数据库 master 的事务日志已满,因为 NOTHING
我在 Windows 10 家庭版上使用没有 Hyper-V 的 Docker 和 VirtualBox 和 Docker VM。
我有以下 Docker 构建文件:
现在 MS SQL Server 在启动过程中失败并出现以下错误:
为了防止这个错误,我能做些什么(例如向我的 Docker 构建文件添加一些指令)?
另外,我在这里找到了类似的主题https://social.msdn.microsoft.com/Forums/en-US/ca65a3e2-2f30-4641-a7ea-d3998c8dd8a7/the-transaction-log-for-database-master-is- full-due-to-nothing-during-updade?forum=sqlsetupandupgrade但不幸的是,现在没有正确的答案。
docker - 如何查看在 Docker 中运行的 SQL Server?
我正在阅读一本包含 .Net Core MVC 和 Angular 项目的书,该项目使用 linux 版本的 SQL Server for docker。该项目有一个 docker-compose.yml 文件,如下所示:
在运行 dot ef migration add、docker-compose up,最后是 dotnet ef update 后,一切正常,项目运行,第一条 Entity Framework DataContext 数据返回到剃须刀页面并显示。
但是 SQL Server 运行的唯一提示是运行 docker-compose up 后控制台窗口中返回的信息。我习惯于在 SSMS 中查看和处理数据。我们如何使用在 Docker 容器中运行的 SQL Server 来做到这一点?只是让我知道它正在运行的控制台窗口在这里对我来说不太习惯。
docker - 从另一个没有 IP 的容器连接到 SQL Sever docker 容器
我正在使用以下命令在 Ubuntu 上运行 SQL 服务器容器
我在运行 WebAPI Core 应用程序的同一台机器上有另一个容器,如果我在连接字符串中指定了服务器 ip,但如果我用“localhost”或“。”替换它,一切正常。它无法连接。
有人遇到同样的问题吗?我不想每次在新机器上运行我的应用程序时都修改连接字符串。
编辑 1: 我需要在构建过程中启动并运行我的数据库以应用 EntityFramework 代码首先迁移,所以我不能只将 SQL Server 添加为 docker-compose.yml 中的依赖项
编辑 2 这是我的 docker-compose.yml
还有我的码头文件
sql-server - 如何将 bacpac 文件还原到 SQL Server linux docker 容器?
我正在尝试为 Docker 设置集成测试环境。我们需要将 bacpac 恢复到我们的mssql-server-linux:latest
图像,以便我们可以基于数据集运行测试。
我的撰写文件如下所示:
我不需要对数据库的更改在容器的生命周期之后持久化。我只需要编写脚本将数据输入其中。我没有太多使用 docker 或 SQL Server for Linux 的经验。我假设我需要等待容器被初始化和数据库设置并启动,然后执行一个从 tmp 文件夹读取数据库 bacpac 的脚本。据我了解,我应该使用 sqlpackage 但这似乎不在容器中?我需要另一个装有这个 SSDT/sqlpackage 的容器吗?我可以将 splpackage 安装到容器中吗?
导入 bacpac 数据的最佳方法是什么?
sql-server - Failed Start for Microsoft SQL Server Database Engine on Linux
I have installed mssql on Ubuntu 16.04. following are the details of sql server.
ms sql (14.0.3015.40-1)
i.e SQL server 2017
.
when I run the configuration command #sudo /opt/mssql/bin/sqlservr-setup
I got error sudo: /opt/mssql/bin/sqlservr-setup: command not found
I have stopped and restarted but of no use.
When I check the status by command #systemctl status mssql-server
I got
I have googled and tried all possible options. But unable to start SQL server.
Please guide me through this.
sql-server - T-SQL 备份/还原到/从 URL 不适用于 Ubuntu Linux 16.04 LTS 上的 SQL Server 2017 Web 版
我尝试在运行于 Ubuntu 16.04 LTS 的 SQL Server 2017 Web 版上运行 T-SQL 脚本以备份到 URL,并运行另一个脚本以还原到 URL,但没有成功。已成功创建凭据。
这是我尝试运行的 T-SQL for Backup 示例:
这是我在 MSSQL Management Studio 上遇到的错误:
这是我在/var/log/syslog上遇到的错误:
你们以前有过这个问题吗?我是否需要安装任何其他软件包才能在 Linux 上运行 Backup to URL?
sql - 使用链接服务器执行存储过程
我面临一个问题。我有这 3 台服务器:
我想创建一个Server1
以 html 格式发送电子邮件的作业,包括xp_fixeddrives
所有三台服务器的驱动器空间。
请帮助我-实现这一目标的最佳方案是什么?
sql-server - Docker CREATE INDEX 中的 SQL Server 失败,因为以下 SET 选项的设置不正确:'QUOTED_IDENTIFIER'
我有一个 SQL Server Dockerfile,我的 import-data.sh*.sql
从 sql-data 文件夹导入文件。如果我从 Datagrip 之类的工具运行*.sql
文件,一切正常,但是在自动运行时导入失败并显示此错误消息。
错误信息:
消息 1934,级别 16,状态 1,第 4 行
CREATE INDEX 失败,因为以下 SET 选项的设置不正确:'QUOTED_IDENTIFIER'。验证 SET 选项对于索引视图和/或计算列上的索引和/或过滤索引和/或查询通知和/或 XML 数据类型方法和/或空间索引操作是否正确。
Dockerfile
入口点.sh
导入数据.sh
/sql-数据/setup.sql