标签: ssms

在Sql Server Management Studio中使用标头保存结果

我正在使用SQL Server Management Studio.

我希望将查询结果保存到Excel文件中.

我选择"另存为",然后保存到CSV文件,我可以在Excel中打开.一切都很好,除了我缺少列标题,任何想法我如何导出它们?

sql excel ssms export-to-excel sql-server-2008

176
推荐指数
7
解决办法
19万
查看次数

如何在SSMS中查看ntext或nvarchar(max)中的所有文本?

如何在SQL Server Management Studio中查看NTEXT或NVARCHAR(max)中的所有文本?默认情况下,它似乎只返回前几百个字符(255?),但有时我只想快速查看整个字段,而不必编写程序来执行此操作.即使SSMS 2012仍然有这个问题:(

t-sql sql-server ssms sql-server-2008

170
推荐指数
6
解决办法
14万
查看次数

如何从SQL Server Management Studio的历史记录中删除"服务器名称"项

尝试连接到Management Studio中的服务器(特别是2008)时,会出现一个输入服务器名称的字段.该字段还有一个下拉列表,其中显示了您尝试连接的服务器的历史记录.

我想知道:

  1. 如何从该历史记录中删除单个项目.
  2. 如何从每个服务器名称的"登录"字段历史记录中删除项目.

谢谢!

ssms

163
推荐指数
11
解决办法
11万
查看次数

如何删除SQL Server数据库中的所有表?

我正在尝试编写一个完全清空SQL Server数据库的脚本.这是我到目前为止:

USE [dbname]
GO
EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all'
EXEC sp_msforeachtable 'DELETE ?'
Run Code Online (Sandbox Code Playgroud)

当我在Management Studio中运行它时,我得到:

命令已成功完成.

但是当我刷新表格列表时,它们仍然存在.我究竟做错了什么?

sql-server ssms sql-server-2008 sp-msforeachtable

163
推荐指数
12
解决办法
23万
查看次数

如何将表中的所有数据导出为可插入的sql格式?

我在Microsoft SQL Server Management Studio A_table的数据库(称之为A_db)中有一个表(称之为),有10行.

我有另一个数据库(称之为B_db),它有一个表(调用它B_table),它具有与之相同的列设置A_table.但这B_table是空的.

我想要的是:

  • 复制每行从A_tableB_table.

Microsoft SQL Server Management Studio 2012中是否有任何选项可以从表中创建插入SQL?或者还有其他选择吗?

sql sql-server ssms export copy

163
推荐指数
3
解决办法
21万
查看次数

如何在不使用MS SQL Server Management Studio的情况下更改SQL Server中的默认数据库?

我从SQL Server中删除了一个数据库,但事实证明我的登录设置为使用已删除的数据库作为其默认值.我可以使用连接对话框中的"选项"按钮连接到SQL Server Management Studio,并选择"master"作为要连接的数据库.但是,每当我尝试在对象资源管理器中执行任何操作时,它都会尝试使用我的默认数据库进行连接并失败.

有没有人知道如何在不使用object explorer的情况下设置我的默认数据库?

sql-server ssms sql-server-2005 default-database

161
推荐指数
8
解决办法
23万
查看次数

如何使用SQL Server Management Studio创建复合键?

如何使用SQL Server Management Studio创建复合键?

我想要两个INT列来形成表的标识(唯一)

sql t-sql sql-server ssms key

160
推荐指数
7
解决办法
16万
查看次数

如何在SQL Server Management Studio中查看查询历史记录

查询历史记录是否存储在某些日志文件中?如果是的话,你能告诉我如何找到他们的位置吗?如果没有,你能就如何看待它给我任何建议吗?

sql-server logging ssms

148
推荐指数
11
解决办法
44万
查看次数

使用查询将数据插入临时表

我有一个输出当前数据的现有查询,我想将它插入Temp表中,但是我遇到了一些问题.有人会对如何做到这一点有所了解吗?

这是一个例子

SELECT *
FROM  (SELECT Received,
              Total,
              Answer,
              ( CASE
                  WHEN application LIKE '%STUFF%' THEN 'MORESTUFF'
                END ) AS application
       FROM   FirstTable
       WHERE  Recieved = 1
              AND application = 'MORESTUFF'
       GROUP  BY CASE
                   WHEN application LIKE '%STUFF%' THEN 'MORESTUFF'
                 END) data
WHERE  application LIKE isNull('%MORESTUFF%', '%') 
Run Code Online (Sandbox Code Playgroud)

这似乎以我需要的方式输出我的数据,但我想把它传递到Temp Table.我的问题是我对SQL查询很新,但却找不到办法.或者,如果它是可能的.如果不可能,有没有更好的方法将我要查找的数据WHERE application LIKE isNull('%MORESTUFF%','%')放入临时表?

任何帮助将非常感激!谢谢!

sql sql-server ssms

133
推荐指数
6
解决办法
62万
查看次数

如何查找SQL Server Management Studio的服务器名称

我安装了Microsoft SQL Server 2008.

当我启动SQL Server Management Studio(SSMS)时,我得到Connect to Server一个带有空白文本框的登录窗口Server name.我尝试了很多名字,但我无法解决.

如何查找/获取服务器名称?

ssms visual-studio-2010 sql-server-2008

129
推荐指数
11
解决办法
62万
查看次数