我刚下载了最新版本的SQL Express 2012但我无法连接到localhost.我尝试了localhost\SQLExpress和Windows身份验证,但它给出了一条错误消息,指出无法连接.我在这里错过了什么吗?我之前使用过SQL Server 2008,并且从未遇到过连接到localhost的问题.它似乎甚至找不到它.同样在服务中我只看到一个SQL Server VSS编写器.它应该是这样的吗?或者我错过了什么?谢谢
我在理解常规SQL Server Express和表达Localdb之间的差异时遇到了很多问题.
在你开始标记关于这个问题的上一篇文章之前,我已经经历了很多次问题历史.
我发现有用的资源是: SQL Server Express(2012)和LocalDB之间有区别吗?以及关于它的官方微软页面文章.
我相信我明白Express Localdb是SQL Server Express的一个版本,它针对开发人员以减少所有"配置"的时间消耗.
具体配置是什么?有什么区别如果我使用Username\SQLEXPRESS与(Localdb)\ MSSQLLocalDB,它无论如何都会创建一个数据库.将您的应用程序发布到生产中有什么不同?
sql-server-express visual-studio localdb sql-server-2016-express
安装SSMS 2016时,我收到以下错误并设置终止:
SQL Server 2016公用文件:无法确定安装的有效目标文件夹.
我尝试过以下解决方案:
%TEMP%夹中的所有文件BootstrapDirHKLM中是否存在以上2个选项在MS站点上建议.
我有管理员权限,我还必须补充一点,我已经在这台机器上安装了SSMS 2016,但我删除它以清理一些空间.
我有什么想法可以解决这个问题?
这个问题让我发疯了.我正在使用Microsoft SQLExpress 2016来编写存储过程.其中一个要求是进行舍入.但是时不时地四舍五入是错误的.我发现T-SQL舍入与C#不完全相同,但为什么呢?
比较下面的两个舍入:
In T-SQL: ROUND(0.045, 2) --> this will produce 0.05
In C#: Math.Round(0.045, 2) --> this will produce 0.04
为什么C#产生0.04?不应该是0.05吗?
我该怎么办才能使C#舍入= T-SQL舍入?谁能帮我?
谢谢,山姆
出于好奇,我在C#中尝试了这个:
Math.Round(0.055, 2)
猜猜看,C#将它四舍五入?它四舍五入到0.06!现在,我完全糊涂了!
Math.Round(0.045, 2)   //this becomes 0.04
Math.Round(0.055, 2)   //this becomes 0.06
有谁能解释一下?
谢谢
尝试在Windows 10上安装SQL Server 2016 Express Edition时从未想过会这么糟糕.我安装了SQL Server 2014和SQL Server 2012,并且主要使用SQL Server 2014.然后我认为我应该升级并尝试安装SQL Server 2016.然后我收到了这个错误:
试图执行未经授权的操作错误.
尝试搜索这个,并有关于修改注册表项权限的建议,所以我尝试修改一些SQL Server相关的注册表项的一些权限,但没有任何区别.
然后我继续搜索并发现人们建议它可能是版本冲突问题,所以我卸载了所有 SQL Server安装,包括2016版本(未成功安装)并重新开始.
现在两天多后我还是无法安装SQL Server.
下面是详细日志的一部分,其中时间轴与Windows事件日志错误中的时间轴匹配; 由于时间太长,无法粘贴整个详细日志.
编辑1:经过更多搜索后,这是抛出的实际执行:
Exception type: Microsoft.SqlServer.Configuration.Sco.ScoException
(01) 2016-10-23 10:36:52 Slp:     Message: 
(01) 2016-10-23 10:36:52 Slp:         Attempted to perform an unauthorized operation.
(01) 2016-10-23 10:36:52 Slp:     HResult : 0x84bb0001
(01) 2016-10-23 10:36:52 Slp:         FacilityCode : 1211 (4bb)
(01) 2016-10-23 10:36:52 Slp:         ErrorCode : 1 (0001)
(01) 2016-10-23 10:36:52 Slp:     Data: 
(01) 2016-10-23 10:36:52 Slp:       WatsonData = HKEY_LOCAL_MACHINE@SYSTEM\CurrentControlSet\Services\FltMgr
(01) …我查看了 Microsoft 文档,但没有找到答案,我的计算机上已经安装了 SQL Server 2016 Express 版本,想知道是否可以将 SQL Server 2016 Developer 版本与 Express 版本并排安装?
我正在尝试从表中的某些 JSON 中获取值。这是我的查询:
Select JSON_VALUE(JSON_Data, '$.Person's_ID') FROM Table 
尝试获取人员 ID 的值。这是(部分)存储在 JSON_Data 列中的 JSON:
"Person's_ID": "Test"
我试过使用两个单引号,但这仍然出现错误:
JSON 路径格式不正确。在位置 8 处发现了意外字符 '''。”
使用反斜杠转义单引号也不起作用。
例如:
需要将上面的排序为,
sql-server ×6
c# ×2
t-sql ×2
json ×1
localdb ×1
rounding ×1
sql ×1
ssms ×1
ssms-2016 ×1
windows-10 ×1