问题标签 [sql-server-on-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.

0 投票
1 回答
333 浏览

sql-server - 在 Linux 上迁移到新的 SQL Server 2017

如果我将它迁移到 Linux 上的 SQL Server 2017,我的 SQL Server 2016 中有 SQL CLR 函数。如何处理这些功能?据我所知,SQL CLR 依赖于 .NET 框架,而 AFAIK 认为 .NET 的跨平台性并不好。

0 投票
1 回答
673 浏览

sql-server - MS SQL Server 在 Linux 上崩溃

我也在安装 QEMU VM SQL 代理的 Ubuntu 16.04.2 LTS 上运行 Microsoft SQL 服务器。分配了 16 GB RAM 和 6 个处理器。SQL 内存上限设置为 10 GB

我有一个 1.2 GB 的数据库。简单恢复模式。单个 SQL 代理作业,用于备份数据库。

问题: sqlserv 进程在作业完成后不久被 OOM 杀死。

我应该查看哪些设置来解决此问题?我在 SQL 日志中看不到任何内容,只有 dmesg 中的消息。

备份作业:--脚本 1:备份特定数据库

dmesg 中的错误消息:

0 投票
4 回答
4489 浏览

sql-server - 如何将 SSMS 连接到 docker 容器中的 Linux SqlServer?

我已经安装在我的 PC Docker 中。我已经为 linux 安装了 SQlServer,并且实例运行正常。

我需要使用 SSMS 连接到 Docker 实例。在图片中你可以看到我的个人配置。

对于安装,我已经按照此链接 https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker

提前致谢

在此处输入图像描述

当我在服务器上吃午饭时,我收到了这条消息

0 投票
1 回答
577 浏览

sql-server - 适用于 Linux Docker 版本的 MSSQL Server

我目前有Microsoft SQL Server 2017 (CTP2.1) - 14.0.600.250 (X64) May 10 2017 12:21:23 Copyright (C) 2017 Microsoft Corporation. All rights reserved. Developer Edition (64-bit) on Linux (Ubuntu 16.04.2 LTS).

有没有更早的版本可用?SQL Server 2012、2014、2016?

我不想遇到需要在早期版本上备份和恢复数据库的问题,这给了我一个错误。

0 投票
1 回答
1744 浏览

docker - 从 Linux Docker 容器连接到远程 MSSQL 数据库

我有一个基于microsoft/mssql-server-linux/图像构建的 linux docker 容器。容器此时没有任何内容,我正在尝试连接到托管在某处的 Windows 服务器上的远程 MSSQL 数据库。我不确定我该怎么做。

microsoft/mssql-server-linux/ 的文档没有提供太多细节。任何帮助,将不胜感激。

更新: 我现在已经让容器工作了。但是,如果我尝试通过 bash 脚本创建和播种 db,容器会以代码 0 退出。

这是docker 文件和 docker-compose文件

这是我的entrypoint.sh

dbInit.sh包含用于创建数据库、一些表并为其播种的 SQL 脚本。像这样的东西。

docker-compose up --build 成功地创建了数据库、表和种子。但是容器以代码 0 退出。似乎 SQL Server 它自己已关闭。

0 投票
2 回答
2419 浏览

sql-server - 无法将其他 sql server 从 linux 链接到命名实例

我已经从 linux sql server 2017 成功添加、链接和查询了其他 sql 服务器,但仅使用默认实例名称。(没有实例名称)

我无法连接任何其他名为服务器的特定实例。(从windows sql server2016就可以了)。看起来反斜杠+实例名称被视为孔主机名!?我试过双//,\ \或/ ...

这是一个已知问题还是我做错了什么?

我在 Windows 8.1 Pro 上有 SSMS 14.0.17119.0,

Microsoft SQL Server 2017 (CTP2.1) - 14.0.600.250 (X64) 2017 年 5 月 10 日 12:21:23 版权所有 (C) 2017 Microsoft Corporation。版权所有。Linux (Ubuntu 17.04) 上的开发者版(64 位)

我尝试使用 SSMS 上的用户界面和 T-SQL Exec master.dbo.sp_addlinkedserver ...

并收到此错误消息,我认为这不是真正的错误:

0 投票
1 回答
474 浏览

sql-server - LINUX 上的 SQL SERVER 用户权限

我计划在 Redhat Linux 上安装 SQL SERVER 2017,使用最低权限帐户而不使用 root 帐户。

我需要什么 linux 权限才能使帐户能够进行设置以及我需要对 SQL Server 相关文件夹的文件夹权限?

提前致谢。

0 投票
0 回答
2107 浏览

sql-server - 如何在 Manjaro linux 中配置 SQL Server?

这是我在Manjaro的第一天,我在配置 SQL Server 时遇到了问题。当我进入sudo ./mssql-conf setupSQL Server 的 lib 文件夹时,它说我应该输入管理员密码。我输入密码后它说:

/opt/mssql/bin/sqlservr: /usr/lib/libldap_r-2.4.so.2: 没有可用的版本信息(/opt/mssql/bin/sqlservr 需要) sqlservr: 配置文件'/var/opt/mssql /mssql.conf' 加载失败(错误:第 0 行:INI 文件格式不正确。文件必须至少包含一个部分。)。Microsoft SQL Server 的初始设置失败。请查阅 /var/opt/mssql/log 中的错误日志以获取更多信息。

0 投票
0 回答
139 浏览

mysql - MySQL 到 MSSQL 迁移失败的结果

我有 2 个数据库:MySQL 和 MsSQL。在 MySQL 内部,我有很多数据,但我需要将这些数据迁移到 MsSQL。我试图做这个迁移

然后我遇到了一个问题: Invalid mode to --compatible: mssql

如何在 MySQL 和 SQL Server 2008 之间进行迁移?

更新

作为讨论的结果,我只需要将数据从 MySQL 迁移到 SQL server,因为我已经在 SQL server 中有 db。任何想法如何提取数据并将其插入 SQL 服务器?

0 投票
1 回答
716 浏览

sql-server - SQL 错误:此实例上只允许使用 SQL 服务器提供程序

在连接到本地 sql server 数据库时,我可以进行查询以检索和写入数据。但是,此查询失败:

带有错误消息:SQL 错误 [7222] [S0255]:此实例上只允许使用 SQL Server 提供程序。

我在 Linux Mint 19.2 上使用 dbeaver。我在 Windows VM 上的 SQL Server Management Studio 上尝试了相同的命令,但得到了相同的消息。我的防火墙设置如下图所示: 防火墙配置

请帮忙。