问题标签 [ssms-2017]

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 投票
0 回答
30 浏览

sql - 如何使用 bcp 命令将文本文件读入表变量

我有包含以下值的文本文件,ABC PQR ALM kkk ppp 等....

如何使用 bcp 命令读取表变量中的这些值

0 投票
2 回答
9505 浏览

sql-server - 我找不到 SQL Server 浏览器

我已经安装了 SQL SERVER 17。

我正在尝试连接到远程数据库,但我无法这样做。经过研究,我发现它需要启动 SQL Server Browser 服务,但我在 SQL Server 配置管理器中找不到该服务

SQL Server 配置管理器 我还尝试搜索缺少的 SQL 浏览器服务。因此,我尝试重新安装 SSMS,但找不到任何可供 SQL Browser 选择的选项。此外,我在位置“C:\Program Files (x86)\Microsoft SQL Server\90\Shared\”没有 sqlbrowser.exe 文件。所以,我猜它不是从一开始就安装的。

找不到 sqlsever.exe

关于如何安装服务的任何解决方案?

编辑 1: 这是 SSMS 上的错误消息: SSMS 错误消息

我已验证并确保用户名和密码正确。

编辑 2: 我试图关闭我的防火墙,然后与服务器连接。但是,我仍然遇到同样的错误。所以,我尝试重新安装完整的 SQL SERVER。在安装过程中,我选择了自定义模式,并选择了 SQL Server Browser 为自动。所以,现在我让它工作了。 在此处输入图像描述

现在,我的防火墙仍然被禁用,我尝试连接到服务器,但仍然遇到同样的错误。现在的问题是为什么我会收到这个错误?

最终编辑: 抱歉给您带来了麻烦,但我已经发布了问题的答案,谢谢。

0 投票
2 回答
746 浏览

sql-server - 如何在没有 MSDTC 的情况下回滚事务 SSIS?

第一个。)

我有一个序列容器。它有 4 个不同的执行 sql 任务和 4 个不同的 DFT,其中数据插入到不同的表中。我想在包失败时使用或不使用 MSDTC 服务来实现事务,即,每个数据都应该在任何 DFT 失败或执行 SQL 任务时回滚。如何实施?当我尝试使用 MSDTC 服务实现时,我收到“OLEDB 连接”错误,并且没有 MSDTC 数据被插入,只有最后一个执行 Sql 任务被回滚。如何在 ssis 2017 上实现这一点?

第 2 次。)

当我通过将 ServerConnection RetainSameConnection的属性设置为 TRUE 来尝试不使用 MSDTC 并为开始事务和提交执行了另外两个执行 sql 任务时。我遇到了事件处理程序的问题,即我无法将错误记录到不同的表中。尝试操作时,回滚正在工作或事件处理程序。一旦发生错误,控件就会转到事件处理程序,然后回滚所有事情,包括事件处理程序中的任务

第三)

序列容器用于并行执行任务。因此,这 4 个任务中的特定任务失败了,只有那个特定任务回滚休息 SQL 任务是将数据插入表中。

提前致谢!!;-)

0 投票
3 回答
75 浏览

sql-server - 如果有值,则选择语句返回,如果没有值

这是我的 SQL Server 存储过程的代码:

如果找到数据,我只想返回NOTES字符串。否则,如果它没有数据,我只想返回一个空字符串或 null。

截图(执行的存储过程):

如果找到数据。在我的 Web 服务器端程序中,它获取数据。

如果有数据

如果没有数据。在我的 Web 服务器端程序中,它会导致NullReferenceException

如果没有数据

0 投票
1 回答
512 浏览

sql-server - 将数据从 SQL Server 导出到 Oracle 的作业

我想创建一个具有特定查询的作业,以将某些日期从 SQL Server 导出到 Oracle。我该如何安排呢?谢谢!

0 投票
0 回答
19 浏览

sql-server-2008 - 当它是表类型时必须声明标量变量@bundleTransfer?

概括

我正在尝试使用用户定义的表类型并从表值函数中返回它。

当前使用 SQL Server 2008 及其 XML 查询。

样本

错误

Msg 137, Level 16, State 1, Procedure udfReadBundleTransferInformationReceived, Line 35 [Batch Start Line 0] Must declare the scalar variable @bundleTransferInformation

问题

What's happening?

我不明白为什么 SSMS 说我必须声明标量变量,因为它不是标量变量,而是表变量!

如何以 SSMS/SQL Server 将按预期解释它的方式声明它?

我究竟做错了什么?

0 投票
0 回答
121 浏览

sql-server - 卸载 SSMS 2014 并安装 SSMS 2017 后 SQL 本地服务器消失

我计划安装最新版本的 SQL Server Management Studio SSMS 2017 并尝试使用与 SSMS 2014 相同的本地服务器名称。

所以我卸载了 SSMS 2014 然后安装了 SSMS 2017。安装完成后,我无法使用相同的凭据登录到我的本地服务器。

我检查了 SQL Server 2017 配置管理器,SQL Server 服务下没有任何内容。

SQL Server 2017 配置管理器

并且在注册的服务器下没有任何东西。

注册服务器

需要帮助来检索我的本地服务器名称,或指导如何重新创建新的服务器名称。

谢谢

0 投票
1 回答
435 浏览

sql-server - SSMS 17.9 在 SQL Server 2014 而不是 2016 上打开数据库

我有 SQL Server 2014,我确实使用了它并且上面有一些数据库。 这张照片

昨天我安装了 SQL Server Management Studio 17.9,当我打开它时,我只看到在 SQL Server 2014 (sql 12.0.2000.8) 上创建的相同数据库。 这张照片

但我想创建或恢复我在 SQL Server 2016 上创建的一些数据库,但我不能。

我应该如何告诉 SSMS 17.9 使用此路径:

在这里我安装了2016。 这张照片

0 投票
1 回答
64 浏览

sql - 操作数与交叉连接中的日期表和 varchar 日期字符串发生冲突

这是我上一个问题的后续,但由于我试图简化,我似乎错过了一些使用 cte 循环的每日快照表

我正在尝试在日期和员工表之间设置以下交叉连接。我需要根据部门和部门进行每日计数,但日期不会轻易链接,因为日期存储为 varchar(不是我的选择,我无法更改)。

我现在有一个日期表,其中包含一个 style112 (yyyymmdd) 键,我可以链接到该表,但连接的某处似乎出现了故障。

我很近,但真的迷路了!我从来不需要使用字符串日期,也不希望任何人这样做。

所需输出:
日期 Dept1 Dept2 Dept3
20180901 25 231 154
20180902 23 232 154

0 投票
0 回答
86 浏览

c# - Visual Studio Error with SQL Server Express

enter image description here

So when I try to attach my Database tp Visual Studio it does this.

I have deleted LocalDB from my system as we told me it would be useless but it might have been wrong?

I use Visual Studio Community 2017 and SQL Server Express 17

Sql Server Management 17

and SQL Server Configuration Manager 2017

so everything is 17 and I don't understand why it doesnt work.