我想知道是否有可能创build一个用户(或修改一个现有的)在Ms Sql服务器,只能连接到DDBB使用内部IP而不是外部IP。 有些类似于Mysql,可以让你指定主机。 对不起,如果这是一个非常简单的问题,但我不是在SQL服务器专家!
我想运行SQL数据库(MSSQL)的备份,然后删除备份中包含的所有内容,本质上是清除备份的数据,意图是在某个时间点将其归档。 数据库结构很简单,只有六个表,只有隐含的FK。 原来的想法是把所有表中的最大PK变成variables,备份然后删除PK <=预备份捕获。 这当然不能做到我想要的,如果插入之间发生抓取和删除(备份在中间) 而且由于我无法在交易中执行备份。 我能够可靠地想到的唯一方法是备份它,临时还原为一个不同的名称,从备份的数据中设置我的variables,然后返回到原始数据库删除。 看起来好像是一个很长的路要走到看起来像一个简单的任务。
我是一个半SQL用户,而不是DBA,只是一个普通的程序员。 我即将到来的作业之一需要SQL复制configuration。 我从来没有做过这样的configuration 我的同事一直在劝我雇用一名SQL顾问或DBA来做这件事。 我也在想,也许我可以自己做这个。 谷歌有很多关于如何做到这一点的信息。 有什么build议? 这是一个半SQL用户不应该做的事情吗? 设置SQL复制有多复杂? 感谢您的build议
看来CLR集成不像Dotnet framework 2.0 sp2。 尝试运行依赖于clr的代码时,出现以下错误消息。 Msg 6510, Level 16, State 11, Line 1 Common Language Runtime (CLR) v2.0.50727 not installed properly. The CLR is required to use SQL/CLR features. 我已经完成了所有版本的dotnet框架安装工作的dotnetvalidation工具。 我只find一个暗示,这是什么造成的问题。 我会想,如果是这样,更多的人会尖叫。 有没有人有任何build议,如何更好地跟踪这一点。 我们有一些依赖于这个实现的系统。
可能重复: 获取SQL Server代理作业的列表 有没有办法查询作业计划数据库,并列出作业名称,他们的日程安排,频率,并过滤它们,如果我需要可以看到哪些作业每天上午5时至下午11时运行。
我试图做一个dynamic的SQL,为一些用户获取所有的任务 过程[GetAllSubExecutorsByUserId]返回所有的curent用户的子集的ID我写这些ID到一个临时表,然后我想做一个dynamicSQL从[任务]表中的所有任务,其中“Executor”列的值为IN这个临时表 我写的查询如下: DECLARE @UserId VARCHAR(10) = 72; DECLARE @tmp TABLE ( Id VARCHAR(10)); INSERT @tmp exec [dbo].[GetAllSubExecutorsByUserId] @Source = @UserId; DECLARE @SQL VARCHAR(max); SELECT @SQL = 'SELECT * FROM tasks '; SELECT @SQL = @SQL + 'WHERE Executor IN (' + (select Id from @tmp) + ')'; EXEC(@SQL); 但是当我运行它,它会给出一个错误: 子查询返回了多个值。 当子查询遵循=,!=,<,<=,>,> =或子查询用作expression式时,这是不允许的。 我不明白如何解决这个问题,因为如果我运行相同的查询(这不是一个dynamic的SQL它完美的作品) 工作的查询是静态的: […]
我们正在为一个使用SQL Server 2005系统的asp.net / SQL服务器应用程序的客户端工作。 客户决定将数据库升级到SQL Server 2008 R2,并且已经购买了一台function强大的服务器机器,该机器拥有16个足够的RAM,并在系统上安装了Windows Server 2008 64位。 现在,我们的任务是在系统上安装SQL Server 2008,然后从SQL 2005框中迁移现有数据库。 现在我不是一个SQL Server DBA,也不是一个angular色的系统pipe理员。 因此,尽pipe在网上读了很多文献,但是我还是不能完全理解它,或者把它放在正确的执行顺序上。 有人可以解释我下面的项目,最好是在项目符号列表: 在安装SQL Server 2008时需要考虑什么,具体来说就是 configuration内存使用情况 configurationSQL Server以利用可用的多个处理器 其他因素要configuration为启用SQL Server 2008function的性能和可伸缩性 其他方面,如果有的话,用于configurationWindows Server 2008相对于SQL Server 2008 注意:我们将只使用SQL Server中的数据库引擎服务。 这些应用程序不使用SSIS,SSRS等
我们期待有大量的用户访问我们的SQL Server 2008数据库服务器为其提供数据的IIS / .Net 4.0构build的网站。 数据库大小约2GB。 我们正在考虑将MAX CONNECTION POOL增加到500到1000之间 – 以处理估计的stream量。 两个问题 (1)有没有人有任何硬性能的数字表明可能提供的改进? (2)生产环境中MAX CONNECTION POOL号码的影响是什么?
我需要重新启动集群SQL实例来解决tempDB的问题,我不知道最简单的方法来做到这一点。 我们刚刚将服务器升级到运行SQL 2008R2的Windows 2008 R2。 主集群是运行主动/被动的2节点集群。 由于这只是解决tempDB,我目前的计划是只是将聚集的SQL实例移动到被动节点,并再次失败它,这是最好的方式?
我在我的数据库表中有一个像'1,3,5,6'的nvarchar值 但是我想在where条件中使用这个,event_id IN(1,3,5,6) 我如何做到这一点,我怎样才能转换它,并在查询的IN中使用