Questions tagged «sql-server-2012»

使用此标记可解决特定于Microsoft SQL Server 2012版本的问题。


11
SQL Server Management Studio 2012中的自动递增主键
我如何auto increment在primary key一个SQL Server数据库表,我已经通过论坛看看,但不能看到。 我看过属性,但是看不到选项,我看到了一个答案,您可以转到Identityspecification属性并将其设置为yes,然后将其设置Identity increment为1,但是该部分显示为灰色,我无法更改不,是的。 必须有一种简单的方法来执行此操作,但我找不到它。

17
为SQL Server Express 2012启用远程连接
我刚刚在家庭服务器上安装了SQL Server Express 2012。我试图通过台式机从Visual Studio 2012连接到它,并反复得到众所周知的错误: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供程序:命名管道提供程序,错误:40-无法打开与SQL Server的连接) 我已尝试解决此问题: 在服务器上运行SQL Server配置管理器并启用SQL Server浏览器 在服务器上为本地子网上的TCP,端口1433和1434添加Windows防火墙例外。 验证我在SQL Server实例上是否具有我在台式机上登录的用户的登录名。 验证我在SQL Server实例上使用Windows身份验证。 反复重新启动SQL Server和整个dang服务器。 拉我所有的头发。 如何获得SQL Server 2012 Express以允许远程连接!?


17
SQL Server Management Studio 2012在哪里?
我的笔记本电脑上装有SQL Server 2008 R2和Visual Studio 2008和2010。我已经安装了SQL Server 2012,并最终显示了SQL Server数据工具,以便可以在Visual Studio 2010中创建SSRS报告。 尽管我已经在SQL Server 2012的两个单独实例上安装了很多次管理工具,但我在“程序”中找不到它们,也无法运行它们。我可以找到的唯一SSMS程序运行SSMS 2008 R2。 我意识到通常的建议是在Visual Studio之前安装SQL Server,但是我真的不想卸载Visual Studio,因为这会带来许多其他问题。 我该如何解决这个问题?


21
“未选择要还原的备份集” SQL Server 2012
我有一个启用了文件流的SQL Server 2012数据库。但是,当我备份它并尝试在另一台SQL Server 2012实例(在另一台计算机上)上还原它时,我仅收到以下消息: 没有选择要还原的备份集。 甚至没有一行得到更多的解释。怎么了 没有文件流的所有其他数据库都可以,并且可以成功还原。它和文件流有关吗?我应该安装修补程序或类似的东西。

6
SQL Server数据库中的身份增量跃升
在我的其中一个表Fee中,SQL Server 2012数据库标识增量的列“ ReceiptNo”突然开始跳到100s,而不是1,具体取决于以下两件事。 如果是1205446,则跳至1206306;如果是1206321,则跳至1207306;如果是1207314,则跳至1208306。如下图所示发生。 重新启动计算机时会出现此问题


9
服务器主体无法在SQL Server MS 2012中的当前安全上下文下访问数据库
我正在尝试通过SQL Server Management Studio访问托管服务器的数据库,直到登录正常为止一切正常,但是当我使用该命令use myDatabase时,出现以下错误: The server principal "****" is not able to access the database "****" under the current security context. 我进行了搜索,托管服务提供商已列出了此问题的修复程序。 但这对我不起作用,可能是因为它适用于SQL Server Management Studio 2008,但是我正在使用SQL Server Management Studio 2012。 这可能是个问题吗?如果是的话,那么谁能告诉我在SSMS 2012中的替代方案吗?

14
EXECUTE之后的事务计数指示BEGIN和COMMIT语句的数量不匹配。上一个计数= 1,当前计数= 0
我有一个Insert存储过程,该存储过程将向其馈送数据Table1并从中获取Column1值,Table1并调用第二个存储过程,该第二个存储过程将馈入Table2。 但是当我将第二个存储过程称为: Exec USPStoredProcName 我收到以下错误: EXECUTE之后的事务计数指示BEGIN和COMMIT语句的数量不匹配。先前计数= 1,当前计数= 0。 我已经阅读了其他此类问题的答案,无法找到确切的提交计数被弄乱的地方。

15
管道的另一端没有进程(SQL Server 2012)
我有这个错误: A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) (Microsoft SQL Server, Error: 233) 我知道,这个站点上也有类似的问题,答案是启用TCP / IP和管道。但是我同时启用了两者,但仍然无法正常工作: 我正在使用Microsoft SQL Server 2012,并且用户具有完全权限。

11
指数数组的边界之外。(Microsoft.SqlServer.smo)
我正在使用SQL Server 2008 R2。一切正常。但是最近,我更改了托管服务器,并得知它们已安装SQL Server 2012在服务器上。 现在,问题是通过SQL Server 2008 R2,与Server Database连接后,当我单击任何表名或存储过程时,我会收到错误消息:Index was outside the bounds of the array. (Microsoft.SqlServer.smo) 所以,这是我方面还是服务器方面的任何问题?以及如何预防此问题?

3
从OFFSET / FETCH NEXT获取总行数
因此,我有一个函数,该函数返回一些要在我的网站上实现分页的记录。建议我使用SQL Server 2012中的Offset / Fetch Next来完成此任务。在我们的网站上,我们有一个区域,列出了记录总数以及您当时所在的页面。 以前,我获得了整个记录集,并能够以编程方式建立分页。但是,仅将SQL方法与FETCH NEXT X ROWS一起使用,我只得到X行,所以我不知道我的总记录集是什么以及如何计算我的最小和最大页面。我能做到的唯一方法是两次调用该函数,并在第一个函数上进行行计数,然后使用FETCH NEXT运行第二个函数。有没有一种更好的方法可以让我不再运行查询两次?我正在尝试提高性能,而不是降低性能。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.