我想在结果网格中获得查询输出后编辑一些行值.确实,我们可以右键单击表并打开表以获得可编辑的表输出,但我想要的是可编辑的查询输出,只有符合我标准的某些行,并在结果网格中编辑它们.
这可能在Microsoft SQL Server Management Studio Express中可行吗?
我有SQL Server 2008,SQL Server Management Studio.
我需要从Table1database1中选择数据.然后我必须在结果和insert values into Table1database2中编辑一些值.
或者让我用其他方式.
如何将一个表中的数据转换为insert script.
我将SQL Server 2008 R2安装到本地计算机上.但是,由于权利(或缺乏),我无法创建新的数据库.
"创建DATEABASE PERMISSION DENIED"
所以,我试图将管理员权限分配给我当前的登录
"用户无权执行此操作."
我还尝试创建一个具有管理员权限但没有运气的新登录.如何授予自己管理员权限以便创建数据库?我可以重新安装,但我不愿意.
在Microsoft SQL Server Management Studio 2008中,是否有一个秘密可以根据密钥编辑一行?
可以选择"编辑前200行",但如果我想选择其他行并在数据网格中编辑它会怎样?我宁愿这样做,也不愿编写更新语句并冒险搞乱where子句.
在这个实时SQL Server 2008(build 10.0.1600)数据库中,有一个Events表,其中包含一个text名为的列Details.(是的,我意识到这实际上应该是一个varchar(MAX)专栏,但无论是谁设置这个数据库都没有这样做.)
此列包含非常大的异常日志和我尝试通过SQL Server Management Studio访问的关联JSON数据,但每当我将结果从网格复制到文本编辑器时,它会以43679个字符截断它.
我已经阅读了Internet上的各种位置,您可以将XML数据检索的最大字符数设置Tools > Options > Query Results > SQL Server > Results To Grid为无限制,然后执行如下查询:
select Convert(xml, Details) from Events
where EventID = 13920
Run Code Online (Sandbox Code Playgroud)
(请注意,数据列根本不是XML.CONVERT将列添加到XML只是我从谷歌搜索中找到的一种解决方法,其他人习惯于绕过SSMS从一个text或一varchar(MAX)列中检索数据的限制.)
但是,在设置上面的选项,运行查询,然后单击结果中的链接后,我仍然会收到以下错误:
无法显示XML.发生以下错误:发生了意外的文件结束.第5行,位置220160.
一种解决方案是增加从服务器检索的用于XML数据的字符数.要更改此设置,请在"工具"菜单上单击"选项".
那么,关于如何访问这些数据的任何想法?将列转换为varchar(MAX)修复我的困境?
有没有什么方法可以在SQL Server Management Studio存储过程中按名称或部分名称找到?(在活动数据库上下文中)
感谢帮助
我正在遵循Code First到现有数据库教程,并注意到它建议连接到(localdb)\v11.0学习目的.我尝试使用我的SQL Management Studio连接到它,它工作正常.但是当我恢复数据库备份时,它[DatabaseName].mdf在我的用户目录中创建了一个文件.
我很惊讶并有以下问题:
(localdb)\v11.0?它使用我的SQL Express还是SQL Compact?.mdf文件中的数据库?哎呀!我通过导入向导创建了一个SSIS包,但我无法使用Management Studio在服务器上找到SSIS包.当我进入作业调度程序时,执行SSIS包也不会显示为选项.
我想通过SQL Server管理工作室从文件(任务 - >恢复 - >数据库;从设备中选择并选择文件后)恢复数据库.
之后,我收到此错误:
在'E:\ Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\XXXXXX.mdf'上尝试'RestoreContainer :: ValidateTargetForCreation'时,操作系统返回错误'5(访问被拒绝.)'.消息3156,级别16,状态8,服务器XXXX,第2行
我该如何解决这个问题?这是安全错误吗?