问题标签 [sql-server-2012-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 回答
13923 浏览

sql - 在 Microsoft Sql Server 2008R2 及更高版本上隐藏用于登录的数据库

请任何人协助隐藏 sql server 2008R2 或更新版本上的可用数据库。

我有一个映射到特定数据库的新登录用户。使用特定登录用户登录时,我可以看到服务器上的所有数据库,但除了映射到登录名的数据库之外,我无法访问它们。

这是 100%,但我的问题是我不希望登录甚至看到其他数据库可用。

如何防止显示未映射到登录名的其他数据库?

0 投票
1 回答
11927 浏览

sql - 将数据从 Excel 导入/更新到 SQL Server

我正在将数据库从 Excel 转换为 MS SQL 服务器,但我基本上一无所知。

Excel 文件的列标题为GroupID、Name、Members、Remarks

SQL 表具有相同的字段。

当我更新 SQL 时,一些记录是全新的,因此需要附加,其他记录需要更新一两列,而大多数记录根本不需要。到目前为止,我已经采取了懒惰的方式并截断了文件并将所有内容重新添加,但是正确的方法是什么?

0 投票
2 回答
1563 浏览

asp.net - ASP.NET 应用程序和 SQL Server Management Studio 都无法连接 SQL Server mdf 文件

我有一个简单的 ASP.NET 网站应用程序。使用新的实体框架模型优先方法,我创建了一个数据库(.mdf文件)。但是,无论何时运行应用程序,SSMS 都无法连接到数据库(错误 5123 或 5120),反之亦然。

这是正常的吗?有没有办法解决这个问题?

我试图以管理员身份运行 SSMS,但这似乎没有帮助。

我正在使用 VS 2012 Professional 和 SQL Server 2012 Express。

这是应用程序的连接字符串。

0 投票
1 回答
1508 浏览

visual-studio-2012 - 无法在 SQL Server Express 2012 和 Visual Studio 2012 Professional 之间建立连接

这是我到目前为止所做的......

我已经将 SQL Server 2012 Express 下载到我的机器上——

成功恢复了我想通过 VisualStudio 2012 Pro 访问的数据库

在 VS2012Pro 中,我在服务器资源管理器中单击了添加连接,在这里我选择了 Microsoft SQL Server (SqlClient)。

为了登录服务器,我检查了“使用 Windows 身份验证”(在 SQL Server 属性中,我启用了使用 Windows 身份验证和使用 SQL Server 身份验证)。

然后我选择我要连接的数据库,当我测试连接或单击确定按钮时,我得到这个提示---

“建立与 SQL Server 的连接时发生网络相关或特定于实例的错误。找不到服务器或无法访问该服务器。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接(提供程序:命名管道提供程序,错误:40,- 无法打开与 SQL Server 的连接)。

在 SQL Server 中,我的机器被列为注册服务器,例如 theMachine\sqlexpress。

你能想到什么解决方案来规避这个问题,因为我在查看 Stack 和谷歌搜索解决方案后处于停顿状态?我通过执行 Start --> Run --> Services.msc 检查 SQLServer 是否正在运行,并且它正在运行。

0 投票
1 回答
65 浏览

sql-server - 中间文件 MS Server 2012 Exp 的条件连接

我的数据库有 3 个表: [Groups] - 有关特定组的信息,

[User_Groups] - 不是一个好名字,因为这是每个用户所属的组列表。该组可能按 Prime_ID 或别名列出

[Convert] - 这是一个中间文件,用于从 Alias 转换为 Prime_ID

问题是 User_Groups 文件将填充 gPrime_ID 或 gAlias 字段。有时它可能已经填满了。

Alias 字段是指 Prime_ID。即别名“GeorgeOfTheJungle”可能指向 Prime_ID“BQ47823”

当 [User_Groups] 的一行包含 gPrime_ID 时,可以直接链接到 [Groups],但是当它有 gAlias 时,必须先链接到 [Convert] 表获取 Prime_ID,然后再链接到 [Groups] 表获取组名、访问级别等

我已经尝试过“加入三个或更多表” http://msdn.microsoft.com/en-us/library/aa213227%28v=sql.80%29.aspx(MSDN方法)中列出的方法,以及来自“SQL Server 中的条件连接” http://weblogs.sqlteam.com/jeffs/archive/2007/04/03/Conditional-Joins.aspx(杰夫的存档方法)没有成功。MSDN 方法确实允许我通过 [Convert] 表正确链接到 [Groups] 或直接链接到 [Groups],但不能同时链接到两者。另一种方法只是让我失望并开车离开。

MSDN 方法:

杰夫的存档方法:

我正在使用 MS Server 2012 Express

0 投票
2 回答
2707 浏览

sql-server - MERGE 不断尝试插入 null

当我运行它时,我不断得到:

消息 515,级别 16,状态 2,第 8 行
无法将值 NULL 插入列“uNSID”,表“Flickr.dbo.User_Grps”;列不允许空值。更新失败。
该语句已终止。

这是我的 SQL 语句:

我需要做些什么来阻止它吸入空记录?

另外,我将如何配置计数器以便最后我可以得到类似的东西Updated x,xxx records & added xxx

编辑添加 --------------

@Kevin:这是我修改后的代码,因为我理解了您的回复。

当我按原样运行它时,我收到以下错误:

当我注释掉行之间的部分时-- ############################################
,我收到以下错误:
Msg 2627, Level 14, State 1, Line 13 Violation of PRIMARY KEY constraint 'PK_User_Grps'. Cannot insert duplicate key in object 'dbo.User_Grps'. The duplicate key value is (GT10464608)

0 投票
3 回答
4481 浏览

sql - SQL Server 2012 Express,连接错误 26,本地连接

我正在使用 SQL Express 2012 SP1 x64 在新笔记本电脑(Windows 8 x64)上本地工作,我收到以下连接错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。

服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

请注意服务sqlserver正在运行并且共享内存、TCP/IP、命名管道都已启用。

有时连接是成功的,但只是一段时间。

通常我会收到连接错误。

任何想法如何解决这个问题?

提前致谢

0 投票
0 回答
254 浏览

c# - LINQ 上下文刷新错误

我有 LINQ to SQL 类和一个DataGrid控件。我将 设置DataSourceDataGridcontext.Users然后使用context.Users.InsertOnSubmit(). 但是,DataGrid即使在显式调用之后,也不会刷新自身Refresh()。唯一的解决方案是重新创建上下文。

我使用过 LINQ to SQL,从未遇到过这个问题。现在我有SQL server express 2012 和 VS 2012,我曾经使用过 2010。这是一个已知的错误吗?

0 投票
2 回答
1016 浏览

c# - SQL Server 2012 错误 26

我下载了 SQL Server 2012 Express。使用http://www.mssqltips.com/sqlservertip/2694/getting-started-with-sql-server-2012-express-localdb/。我创建了一个本地数据库。现在,当我尝试使用 Visual Studio 2010 连接到该数据库时,它会抛出错误 26

这是我的代码:

另外,我可以通过 SQL Server Management Studio 2012 登录。谁能告诉我我错过了什么?

0 投票
3 回答
82 浏览

sql - 通过变量引用表

我确定这是非常基本的,但是如何使用表名的变量设置 INSERT 语句?

例如,我有许多输入文件,所有配置都相同(输入 1、输入 2、输入 3,...)都将进入 INSERT 或 MERGE 语句。

我想做一个循环,处理所有输入文件,或者将 INSERT 语句作为函数调用

我实际上会使用 MERGE 语句,但我认为过程是相同的。