Articles of sql

MS-SQL Server表上的Implicit_transaction

我正在尝试在sql server上进行implicit_transaction。 但是,执行完毕后: SET IMPLICIT_TRANSACTIONS ON; INSERT INTO [Interface].[dbo].[Log] ([String], [Time], [theUser]) VALUES ((SELECT [String] FROM [Interface].[dbo].[Log] WHERE [ID] = '128'), null, 'ROW3'); SET IMPLICIT_TRANSACTIONS OFF; 但是,当我去做一个SELECT,查询挂起。 我做错了什么?

Sql服务器事务超时

有没有任何参数来防止长事务? 我想自动回滚超过5分钟的所有交易。 它可能吗? 我正在使用Microsoft SQL Server 2008 R2。 背景通知: 我问这是因为我正在处理许多糟糕的应用程序:如果应用程序exception,它们显示模式警报,交易只有当警报closures时才会释放。 我真的知道这似乎是一个笑话,但它不是! 我不能改变这个应用程序,我不能解雇他们的开发者,但我需要解决这个问题:长时间交易(也可以是一个简单的交易成本低)必须less于5分钟。 否则,一些表格将被locking,直到模式closures。

MySQL CREATE命令被拒绝给用户

我有一个脚本系统,因为错误的安装而拒绝安装。 我尝试导入数据通过导入数据通过在phpmyadmin的.sql文件,它仍然不能导入。 当我尝试menully导入文件jcqm.sql其失败,我得到这个消息: SQL查询: – ———————- – 表jqcm_import 。 users – ———————- CREATE TABLE IF NOT EXISTS jqcm_import 。 users ( id INT NOT NULL AUTO_INCREMENT, uuid CHAR NOT NULL, username VARCHAR NULL DEFAULT NULL, email VARCHAR NULL DEFAULT NULL, password VARCHAR NOT NULL, role ENUM NOT NULL date_created ', status TINYINT NOT NULL DEFAULT […]

SQL Server中的Powershell执行策略

谁能帮忙? 首先,我很抱歉,如果这是错误的论坛和文字的数量,你必须阅读。 我不允许发布图片,一张图片胜过千言万语….. 当从SQLSMS 2008R2和SQL2012启动PowerShell(右键单击实例….select启动PowerShell)时,它会报告为进程禁用了脚本。 我知道这是默认设置,我需要改变这一点,但是,它看起来像SQLPS模块的导入失败 导入模块:文件D:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ Tools \ PowerShell \ Modules \ SQLPS \ Sqlps.ps1无法加载,因为在此系统上禁用脚本的执行。 请参阅“get-help about_signing”了解更多详情。 在行:1 char:14 + import-module <<<< SQLPS -DisableNameChecking + CategoryInfo:NotSpecified:(:) [Import-Module],PSSecurityException + FullyQualifiedErrorId:RuntimeException,Microsoft.PowerShell.Commands.ImportModuleCommand Convert-UrnToPath:术语“Convert-UrnToPath”不被识别为cmdlet,函数,脚本文件或可操作程序的名称。 检查名称的拼写,或者如果包含path,请validationpath是否正确,然后重试。 在线:at 1 char:70&{[System.Console] :: Title ='SQL Server Powershell'; Convert-UrnToPath <<<<'Server [@Name =''xxxx \ xxxx'']'| cd} […]

解释与SQL Server相关的未知的PowerShell

我正在从Win2003上的SQL 2008迁移到Win2012上的SQL 2014。 旧系统的工作之一就是这一步: if ('$(ESCAPE_SQUOTE(INST))' -eq 'MSSQLSERVER') {$a = '\DEFAULT'} ELSE {$a = ''}; (Get-Item SQLSERVER:\SQLPolicy\$(ESCAPE_NONE(SRVR))$a).EraseSystemHealthPhantomRecords() 当我试图在命令行上运行这个服务器时,它失败了。 它出现在SQL作业中的一些参数正在由SQL代理设置。 这是什么东西呢? 如何看到它的工作?

有没有办法在MS SQL SERVER中杀死一系列会话ID(连接)?

我想知道是否有办法杀死一个Microsoft SQL数据库的SQL连接范围。 如果我想杀死一个会话ID,我可以使用kill [session-id]; go; kill [session-id]; go; 。 如果我想杀死所有会话,我可以切换db模式与ALTER DATABASE [DB-NAME] SET SINGLE_USER WITHROLLBACK IMMEDIATE 但是,如果我想要杀死会话ID范围60-100例如,或从一个特定的主机名或特定用户名的所有会话呢? 有一个简单的方法呢? 我没有find与“杀”命令的解决scheme。 有任何想法吗?

如何全文目录丢失时将由sql 2008创build的数据库附加到sql 2012?

我已经创build了一个由sql server 2008创build的mdf文件。但是当我将这个mdf文件附加到sql server 2012时,它要求我添加必要的全文目录。 我不知道该怎么办,请帮助我。

SQL Azure数据同步冲突是否被logging?

我已经成功地将我的SQL Azure数据库与我的内部数据库同步。 日志显示如下: 同步1884.76秒成功完成。 上传:405323更改应用下载:0应用更改有关更多信息,请向客户支持提供跟踪标识“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”。 这是否意味着没有冲突? 如果有任何解决的冲突,他们会出现在日志中?

SQL用户批量删除

我从总安全区域中删除一个广告组后,仍然映射到大约18个数据库(这是一个QA框),我怎样才能摆脱所有帐户,而不必逐一浏览每个数据库?

如何在没有用户和存储过程的情况下备份SQL数据库

我有一个数据库,我需要采取每月备份/或通过运行脚本。 我只需要备份数据和结构。 我不想备份存储过程和用户​​,例如… 我曾尝试“生成脚本”…但我不能恢复到testing数据库,以实现我的目标。 目标是将备份文件传递给另一家公司,所以我不希望他们有存储过程…有没有办法做到这一点? 谢谢,