问题标签 [sql-server-2016-express]

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 回答
620 浏览

smo - SQL Server 2016 列出实例

我在我的 Windows 应用程序中使用下面的代码来获取本地服务器,当我使用 SQL Server 2012 时它可以正常工作,但是当我下载 SQL Server 2016 时,我得到了异常:

异常:尝试管理服务时在 SMO 中发生异常。内部异常:未能为此请求检索数据。

编码:

0 投票
3 回答
5014 浏览

c# - T-SQL 舍入与 C# 舍入

我正在使用 Microsoft SQL Server Express 2016 编写存储过程。要求之一是进行四舍五入。但时不时地,四舍五入是错误的。我发现 T-SQL 舍入与 C# 并不完全相同,但为什么呢?

比较下面的两个舍入:

为什么 C# 生成 0.04?不应该是0.05吗?

我应该怎么做才能使 C# 舍入 = T-SQL 舍入?


出于好奇,我在 C# 中尝试了这个:

猜猜 C# 将它四舍五入到什么程度?它四舍五入到 0.06!现在,我完全糊涂了!

解释是什么?

0 投票
1 回答
60 浏览

sql - SQL UPDATE语法自动重新排列数字

我有一个非常快速的问题。我有一系列订单,每个订单都有优先级。优先级可以是NULLINT。时不时地我想从1开始安排优先级。

例如:

将其更改为

UPDATE实现此目的最有效的 SQL语法是什么?任何想法?我找不到存档的好方法,只能使用光标。

干杯,山姆

编辑 - 按照 Giorgos Betsos 的要求

模式(为问题目的而简化)

样本输出

谢谢!

0 投票
0 回答
665 浏览

localdb - SQL Server 2016 Express 和 LocalDb 连接问题

我很难让 localdb 在连接字符串中的 IIS 下运行。我在跑步:

  • 视窗 10
  • 已安装 SQL Server 2016 Express 和 LocalDb

如果可能的话,我将以下内容添加到我applicationHost.config,不想做的事情中,但它改变了我在未连接时遇到的原始错误:

myAppPool正在运行,但将其ApplicationPoolIdentity更改为另一个级别的类似LocalService并没有帮助。

我现在收到此错误:

尝试为文件 C:\_sites\mySite\Databases\MyDb.ldf 附加自动命名数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。

这是我的连接字符串:

我可以验证我是否可以连接到(localdb)\mssqllocaldbManagement Studio。我假设 localdb 意味着如果使用上面的连接字符串,我不必像我经常使用 sql 那样附加数据库。我什至在文件的文件安全性中添加了匿名登录,只是为了看看会发生什么。

有任何想法吗?

0 投票
1 回答
23027 浏览

sql-server - SQL Server Express 与 express localdb

我在理解常规 SQL Server Express 和 Express Localdb 之间的差异时遇到了很多问题。

在你继续标记之前关于这个问题的帖子之前,我已经浏览了很多次问题历史。

我发现有些帮助的资源是: SQL Server Express (2012) 和 LocalDB 之间有区别吗?以及有关它的官方 Microsoft 页面文章。

我相信我确实理解 Express Localdb 是 SQL Server Express 的一个版本,它面向开发人员,以减少所有“配置”的时间消耗。

具体是什么配置?有什么区别如果我使用 Username\SQLEXPRESS 与 (Localdb)\MSSQLLocalDB,它无论如何都会创建一个数据库。在将应用程序发布到生产环境方面有什么不同?

0 投票
1 回答
499 浏览

visual-studio-2015 - Visual Basic 2015:从 SQL 连接填充 ListView

我是应雇主的要求开始学习Visual Basic的,但我在学习项目中遇到了令我沮丧的一点。

我正在尝试使用 SQL 数据库中特定表中的数据填充 ListView,但无论我如何尝试修复它,我都会收到相同的错误:

Argument Out of Range Exception - Invalid Argument=Value of '1' is not valid for 'index'.

这是生成异常的代码:

异常发生在While qsResult.Read序列的第三行。

我已经阅读了 Stack Overflow 上的两个线程、Dream_In_Code 上的两个线程和 Code Guru 上的另一个线程……都无济于事。

我在 MSDN 的社区论坛上发现了一个问题,但它似乎在使用数据集,而我正在尝试通过活动连接来学习 ADO.NET ......而且我担心我无法将它转换为可用的东西我。

这是 Visual Studio 调试窗口的屏幕截图:

Visual_Studio_Debug_Screen

ListView根据人口)应该类似于此处显示的 SQL 查询的结果:

SQL_Query_Screen

感谢您的帮助,感谢您抽出宝贵时间阅读本文。

0 投票
1 回答
1231 浏览

sql-server - Unable to connect to Sql server 2016 express

I have two sql server installed in my machine. The 2016 one shows SQL Server(MSSQLSERVER) name and 2014 one SQLEXPRESS respectively.

When I log in from sql server management studio using this hostname\SQLEXPRESS I get loggged into 2014 instance

but when I try to access 2016 version using this hostname\MSSQLSERVER It gives me below error:

a network-related or instance-specific error 26.The server was not found or was not accessible.

In sevice.msc i can see both SQLEXPRESS and MSSQLSERVER up and running.

0 投票
1 回答
75 浏览

sql-server - MSSQL 2012 Enterprise with json functionality from MSSQL 2016

I have server with MS SQL Server 2012 Enterprise Edition, but I would like to use new functionality from MSSQL 2016. If I had express edition that issue would be easy - I could free upgrade my SQL Server to 2016 Express Edition.

Is it possible to free update the SQL Server to use the new functionality? If not, I will be forced to install a version EXPRESS 2016 create database and some procedures, link new SQL Server into SQL Server 2012...

0 投票
1 回答
716 浏览

ssis - SSIS 包的向后兼容性

我们有两个 SQL Server,一个是我们的测试服务器,另一个是我们的实时服务器。

我们希望将实时服务器升级到 SQL Server 2016。我们目前在两台服务器上都有 SQL Server 2012。

所以我的问题是:是否可以在 SSIS 包中作为数据源 SQL Server 2016 和目标 SQL Server 2012?还是有其他问题?

0 投票
1 回答
333 浏览

sql-server - SQL Server encryptbycert 封顶

我的问题是由于我工作场所的政策,我正在尝试加密 SQL Server 数据库中的列。我只能使用简单的加密方法(TDE 似乎超出了我的可能性),所以我尝试使用EncryptByCertor EncryptByKey。我做得很好,因为文档显示上限为 8000,这对于我们正在保存的数据来说已经足够了。

碰巧的是,当我尝试保存任何内容时,它会以大约 200 个字符为上限,生成一个 514 字节长的 varbinary。514 字节长度的 varbinary 可以很好地加密和解密,但不会增长或缩短,单个字符的计数与 200 个字符串相同,从而使相同的 514 字节二进制。在说我要加密的大约 230 个字符之后,它将只保留该列为空。

有谁知道发生了什么?