Questions tagged «ssms»

Microsoft SQL Server Management Studio是用于配置,管理和管理Microsoft SQL Server中所有组件的图形工具。

15
SQL Server“不允许保存更改”错误►防止保存需要重新创建表的更改
当我在SQL Server中创建表并将其保存时,如果尝试编辑表设计,例如将列类型从int更改为real,则会出现此错误: 不允许保存更改。您所做的更改要求删除并重新创建下表。您已经对无法重新创建的表进行了更改,或者启用了选项以防止保存需要重新创建表的更改。 为什么必须重新创建表?我只想将数据类型从更改smallint为real。 该表是空的,直到现在我才使用它。

23
为SQL Server表自动生成INSERT语句的最佳方法是什么?
我们正在编写一个新的应用程序,并且在测试时,我们将需要一堆虚拟数据。我通过使用MS Access将excel文件转储到相关表中来添加该数据。 每隔一段时间,我们要“刷新”相关的表,这意味着将它们全部删除,重新创建它们并运行保存的MS Access附加查询。 第一部分(删除和重新创建)是一个简单的sql脚本,但最后一部分让我感到畏缩。我想要一个具有一堆INSERT的单个安装脚本来重新生成虚拟数据。 我现在表中有数据。从该数据集自动生成大量INSERT语句的最佳方法是什么? 我能想到的唯一方法是将表保存到excel工作表,然后编写excel公式为每一行创建INSERT,这肯定不是最好的方法。 我正在使用2008 Management Studio连接到SQL Server 2005数据库。



16
sql server无效的对象名称-但表在SSMS表列表中列出
我正在尝试Stored Procedure为新创建的数据库创建一个。但是,SSMS智能感知不能识别已创建的表的一半以上。 例如,在表格下方的左列中,我有一个表格dbo.Room,当我dbo.在新的查询窗口中键入“ ”时,该表格未列出,实际上,在37个表格中仅列出了17个。 我看不出intellisense列出的表与未列出的表之间没有区别。如果我手动键入dbo.Room,则带下划线,错误为 无效的对象名称“ dbo.Room”。 我在摆桌子上错过了什么吗? 更新:我尝试刷新表列表(几次)
336 sql-server  ssms 

7
在SQL Server Management Studio中编辑表后保存更改
如果我想将任何更改保存在表中(以前保存在SQL Server Management Studio中)(表中没有数据),我会收到一条错误消息: 不允许保存更改。您所做的更改要求删除并重新创建下表。您已经对无法重新创建的表进行了更改,或者启用了“防止保存需要重新创建该表的更改”选项。 什么会使表格不容易编辑?还是SQL Server Management Studio要求重新创建表进行编辑的通常方法?这是什么-这个“防止保存更改的选项”?

2
在SQL Server Management Studio中格式化SQL
在Visual Studio和其他IDE中,您可以通过键盘快捷键,菜单或键入时轻松地自动设置代码格式。 我想知道是否还有一种方法可以在SQL Server Management Studio中启用此标准功能? 我正在处理一些大型存储的proc,这些proc混乱的是格式较差的SQL,如果我可以直接选择“全选->格式化SQL”,那就太好了

4
多列的唯一约束
CREATE TABLE [dbo].[user]( [userID] [int] IDENTITY(1,1) NOT NULL, [fcode] [int] NULL, [scode] [int] NULL, [dcode] [int] NULL, [name] [nvarchar](50) NULL, [address] [nvarchar](50) NULL, CONSTRAINT [PK_user_1] PRIMARY KEY CLUSTERED ( [userID] ASC ) ) ON [PRIMARY] GO 如何为fcode, scode, dcode带有t-sql和/或的列添加唯一约束management studio?fcode, scode, dcode在一起必须唯一。



4
如何为包含所有存储行的现有SQL Server表生成INSERT脚本?
我正在寻找一种使用SQL Management Studio 2008 R2生成“创建并插入所有行”脚本的方法。 我知道我可以创建“创建表”脚本。 我还可以创建一个“插入”脚本,但是只会生成一个带有占位符的单行。 有没有一种方法可以生成包含所有当前存储行的插入脚本?
225 sql-server  ssms 

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,因为这会带来许多其他问题。 我该如何解决这个问题?

11
如何连接到SQL Server 2008 Express的本地实例
我刚刚在Vista SP1计算机上安装了SQL Server 2008 Express。我以前在这里安装了2005,并在旧的SQL Server Management Studio Express中使用了它。我能够毫无问题地连接到我的PC-NAME \ SQLEXPRESS实例(不,PC-NAME不是我的计算机名;-)。 我卸载了2005和SQL Server Management Studio Express。然后,我在计算机上安装了SQL Server 2008 Express,并选择让它安装SQL Server Management Studio Basic。 现在,当我尝试连接到PC-NAME \ SQLEXPRESS(像往常一样使用Windows身份验证)时,收到以下消息: 无法连接到PC-NAME \ SQLEXPRESS。建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:SQL网络接口,错误:26-错误指定服务器/实例的位置)(Microsoft SQL Server,错误:-1)有关帮助,请单击:http : //go.microsoft.com/fwlink?ProdName= Microsoft+SQL + Server&EvtSrc = MSSQLServer&EvtID = -1&LinkId = 20476 安装SQL Server 2008时,我使用SQLEXPRESS作为本地实例名称。据我所知,通过SQL Server配置管理器,SQL Server配置为允许远程连接。 当我转到其中提到的帮助链接时,帮助页面会提出以下建议: …


4
SQL Server 2008无法使用新创建的用户登录
我正在使用Windows Vista,但无法使用新创建的用户登录。 我打开SQL Server Management Studio。 我通过右键单击“安全性”->“登录”来创建新的登录名。 检查:SQL Server身份验证 登录名:tester 密码:test 单击“确定” 我将此用户添加到“用户映射”到我选择的数据库中。 单击文件->连接对象资源管理器,选择SQL Server身份验证,然后输入测试器/测试,然后单击连接。 我收到一个错误: Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456" with Severity = 14 and State = 1. 是什么导致此错误,以及如何用我的用户登录?

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.