我可以通过修改web.config的连接string来增加超时吗?
我有一个启用了文件stream的SQL Server 2012数据库。 但是,当我备份并尝试在其他SQL Server 2012实例(在另一台计算机上)上恢复它时,我只会收到以下消息: 没有select要恢复的备份集。 甚至没有更多的解释。 这里有什么问题? 没有文件stream的其他数据库都可以,并且可以成功恢复。 这与文件stream相关吗? 我应该安装一个修补程序或类似的东西。
我想创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的列添加到现有的索引,并称它为好。 思考?
我有一个数据库中的表(称为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吗?
在MS SQL Server中,有一种方法可以检测数据库是否通过T-SQL命令设置了隔离级别ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON; 我无法在T-SQL中或通过Management Studio的GUI中find一种简单的方法来检测这种情况。 TIA
这就像一个“embedded式”的数据库? 包含内置数据库的文件?
免责声明:我已经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。)
我已经在我的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 请任何帮助。
查询历史logging是否存储在某些日志文件中? 如果是的话,你能告诉我如何find他们的位置? 如果没有,你可以给我一些关于如何看待它的build议吗?