Tag: sql server

SQL服务器的连接超时

我可以通过修改web.config的连接string来增加超时吗?

“未select要恢复的备份集”SQL Server 2012

我有一个启用了文件stream的SQL Server 2012数据库。 但是,当我备份并尝试在其他SQL Server 2012实例(在另一台计算机上)上恢复它时,我只会收到以下消息: 没有select要恢复的备份集。 甚至没有更多的解释。 这里有什么问题? 没有文件stream的其他数据库都可以,并且可以成功恢复。 这与文件stream相关吗? 我应该安装一个修补程序或类似的东西。

禁用启用触发器SQL服务器

我想创build一个像下面这样的过程,但它的语法错误。 有谁能指出这个问题吗? Create PROCEDURE [dbo].[my_proc] AS BEGIN DISABLE TRIGGER dbo.tr_name ON dbo.table_name — some update statement ENABLE TRIGGER dbo.tr_name ON dbo.table_name END ** Error Message : Incorrect syntax near 'ENABLE'.

索引中列的顺序有多重要?

我听说你应该在索引声明的开始部分放置最有select性的列。 例: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) 首先,我说的是正确的? 如果是这样,我是否可以通过重新排列索引中列的顺序来看到性能上的巨大差异,还是更像是“做得好”的做法? 我问的原因是因为在通过DTA进行查询之后,build议我创build一个索引,它与现有索引中的几乎所有列都相同,只是顺序不同。 我正在考虑只是将缺less的列添加到现有的索引,并称它为好。 思考?

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

我有一个数据库中的表(称为A_table )(在Microsoft SQL Server Management Studio中称为A_db ),并且有10行。 我有另一个数据库(称为B_db ),它有一个表(称为B_table ),它具有与A_table相同的列设置。 但是B_table是空的。 我想要的是: 将每一行从A_table 复制到B_table 。 在Microsoft SQL Server Management Studio 2012中是否有任何选项来从表中创build插入SQL? 或者还有其他的select吗?

如何检测READ_COMMITTED_SNAPSHOT已启用?

在MS SQL Server中,有一种方法可以检测数据库是否通过T-SQL命令设置了隔离级别ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON; 我无法在T-SQL中或通过Management Studio的GUI中find一种简单的方法来检测这种情况。 TIA

什么是MDF文件?

这就像一个“embedded式”的数据库? 包含内置数据库的文件?

SQL“select不在子查询中”不返回任何结果

免责声明:我已经find了问题(我认为),但是我想把这个问题添加到堆栈溢出,因为我无法(很容易)在任何地方find它。 另外,有人可能比我有更好的答案。 我有一个数据库,其中一个表“通用”被其他几个表引用。 我想看看Common表中的哪些logging是孤立的(即没有任何其他表的引用)。 我运行这个查询: select * from Common where common_id not in (select common_id from Table1) and common_id not in (select common_id from Table2) 我知道有孤立的logging,但没有logging被返回。 为什么不? (如果有问题,这是SQL Server。)

无法login到SQL Server + SQL Server身份validation+错误:18456年

我已经在我的localhost \ sql2008服务器上创build了login帐户(例如User123) 映射到数据库(默认) SQL Server上的身份validation模式被设置为(Windows和SQL) 但login到SQL Server失败,并显示以下消息(对于User123) 注:多次检查用户名/密码是否正确input 错误详情: 用户User123的login失败(Net.SqlClient数据提供程序) 服务器名称:localhost \ sql2008错误号:18456严重性:14状态:1行号:65536 请任何帮助。

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

查询历史logging是否存储在某些日志文件中? 如果是的话,你能告诉我如何find他们的位置? 如果没有,你可以给我一些关于如何看待它的build议吗?