我正在寻找一种方法来使用SQL Management Studio 2008 R2生成“创build并插入所有行”脚本。 我知道我可以创build一个“创build表”脚本。 我也可以创build一个“插入”脚本,但是这只会产生一个占位符的单行。 有没有办法生成一个包含所有当前存储行的插入脚本?
我的笔记本电脑上安装了SQL Server 2008 R2和Visual Studio 2008和2010。 我已经安装了SQL Server 2012,终于得到了SQL Server数据工具来显示,以便我可以在Visual Studio 2010中创buildSSRS报告。 尽pipe我已经在SQL Server 2012的两个独立实例上安装了许多pipe理工具,但在“程序”中找不到它们,无法运行它们。 我能find的唯一的SSMS程序运行SSMS 2008 R2。 我意识到通常的build议是在Visual Studio之前安装SQL Server,但是我真的不想卸载Visual Studio,因为这会带来许多其他问题。 我该如何解决这个问题?
我尝试连接到不在端口1433上的Microsoft SQL 2005服务器。如何在使用SQL Management Studio连接到服务器时指示不同的端口号?
我正在尝试为新创build的数据库创build一个存储过程。 然而,SSMS intellisense不能识别已经创build的表格的一半以上。 例如,在表格下方的左边一列中,我有一个表dbo.Room ,当我在新的查询窗口中input“ dbo. ”时,表中没有列出,实际上只列出了37个表中的17个。 通过intellisense列出的表格与没有列出的表格没有区别。 如果我手动键入dbo.Room,则会加下划线,并显示错误“ Invalid Object Name 'dbo.Room'. ”。 我在设置表格时错过了什么? 更新:我已经尝试刷新表列表(几次)
在这个实时SQL Server 2008(build 10.0.1600)数据库中,有一个Events表,其中包含一个名为Details的text列。 (是的,我意识到这实际上应该是一个varchar(MAX)列,但是设置这个数据库的人不这样做。) 此列包含非常大的exception日志和关联的JSON数据,我尝试通过SQL Server Management Studio访问,但是每当我将结果从网格复制到文本编辑器时,它都会将其截断为43679个字符。 我已经阅读了互联网上的各个位置,您可以在Tools > Options > Query Results > SQL Server > Results To Grid to Unlimited中为XML数据设置最大字符数,然后执行如下查询: select Convert(xml, Details) from Events where EventID = 13920 (请注意,数据是列根本不是XML。将列CONVERT为XML仅仅是我从Google上find的一个解决方法,其他人已经习惯了解SSMS从text或varchar(MAX)获取数据的限制,柱。) 但是,设置上面的选项后,运行查询,然后单击结果中的链接,我仍然得到以下错误: 无法显示XML。 发生以下错误:发生意外的文件结束。 5号线,位置220160。 一种解决方法是增加从服务器检索XML数据的字符数。 要更改此设置,请在“工具”菜单上,单击“选项”。 那么, 有关如何访问这些数据的想法呢? 将列转换为varchar(MAX)修复我的困境?
如果我想保存表中以前保存在SQL Server Management Studio中的任何更改(表中没有数据),则会收到一条错误消息: 保存更改是不允许的。 您所做的更改需要删除并重新创build以下表格。 您要么对无法重新创build的表进行更改,要么已启用“禁止保存需要重新创build表的更改”选项。 什么可以防止表容易编辑? 或者,是SQL Server Management Studio需要重新创build表进行编辑的常用方法吗? 这是什么 – 这个“选项防止保存更改” ?
当我在SQL Server中创build一个表并保存它时,如果我尝试编辑表devise,如将列types从int更改为real,则会出现以下错误: 保存更改是不允许的。 您所做的更改要求删除并重新创build下表。 您要么对无法重新创build的表进行更改,要么禁止保存需要重新创build表的更改的选项。 为什么我必须重新创build表格? 我只是想将数据types从smallint更改为real 。 桌子是空的,我到现在才使用它。
我需要能够通过SQL Server身份validationbuild立一个ODBC连接。 在SSMS中,我如何授予用户在特定数据库上拥有ALL RIGHTS的权限? 有没有办法做到这一点与SSMSgraphics?
我想在SQL Server Management Studio 2008中自动生成脚本。 现在我所做的是: 右键点击我的数据库,任务,“生成脚本…” 手动select我需要的所有导出选项,然后在“select对象”选项卡上单击全选 select导出文件夹 最后点击“完成”button 有没有办法自动执行这个任务? 编辑:我想生成创build脚本,而不是更改脚本。
我刚在我的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,并select安装SQL Server Management Studio Basic。 现在,当我尝试连接到PC-NAME \ SQLEXPRESS(使用Windows身份validation,就像我以前一样),我收到以下消息: 无法连接到PC-NAME \ SQLEXPRESS。 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:26 – 错误定位服务器/实例指定)(Microsoft SQL Server,错误:-1)有关帮助,请单击: http : //go.microsoft.com/fwlink?ProdName= Microsoft+SQL +服务器&EvtSrc =&的MSSQLServer EvtID = -1&LINKID = 20476 当我安装SQL Server […]