Articles of sql server 2008

为了安装Sql Server 2008 R2,我只是安装Sql Server 2008,然后使用Windows Update?

我被告知我需要在我的开发PC上安装Sql Server 2008 R2,我只是安装Sql Server 2008,然后让Windows更新安装R2 – 例如它是否像任何其他服务包?

无法启动SQL Server 2008-日志中的怪异path

我无法启动它,日志文件显示如下: CREATE FILE encountered operating system error 21(failed to retrieve text for this error. Reason: 15100) while attempting to open or create the physical file 'I:\MSSQL \TempDB\tempdb.mdf'.` 服务器默认安装到 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER 为什么它会尝试在I:驱动器上创build临时数据库? 我怎样才能改变它?

改变了Windows pwd; 无法连接到本地SQL了?

昨天我不得不改变我的Windowslogin密码。 今天,当我尝试通过Management Studio连接到本地Sql Server 2008 R2实例时,它给了我一个错误消息。 看完这个( https://stackoverflow.com/questions/5955470/cannot-connect-anymore-to-local-sql-server-2008-database ),我试图启动SQL Server进程,但它给了我一个login失败: 接下来我应该做什么?

服务器许可证 – 购买还是不?

可能重复: 你能帮我解决我的软件授权问题吗? 作为系统pipe理员,我们需要为我们的开发团队提供一个集成和开发环境。 产生虚拟机将是一个很好的select,对吧? 但是,什么时候被认为是生产环境还是发展? 在回答之前考虑这个… 该虚拟机将在我们的生产虚拟基础架构,生产networking中运行,并添加到生产域(我们的企业AD域)。 但是,服务器的意图将严格限制在开发(无生产使用)。 我是否需要此“开发”虚拟服务器的“常规”服务器操作系统许可证? 还是开发人员的MSDN许可证也会覆盖OS许可证? 或者即使只是一个物理服务器将连接到生产域又如何,只能用于开发和/或集成服务器。 再次,我需要哪个许可证? 任何forms的官方文件或参考将不胜感激。 谢谢!

在迁移到新的SQL Server时pipe理大量的SQL Server ODBC更改

如何pipe理更改SQL Server并更新所有连接到它的客户端以指向新的服务器? 如果我有SQLSERVER1,然后购买新的硬件,并调用新的服务器SQLSERVER2,并迁移所有的数据库,我必须改变所有的应用程序服务器,报表服务器,一些工作站等指向新的SQL Server实例的ODBC连接。 有没有办法指向客户端指向真正的SQL Server实例的别名或代理,所以不一定要更新所有客户端上的变化?

通过networking共享备份SQL Server

我有一个SQL 08标准框,我想使用维护计划通过networking共享来备份数据库? 这是可能的,因为GUI不会让我这样做? 它告诉我找不到path。 SQL服务有权写入共享。

数据库服务器找不到300GB

我有一个运行Microsoft SQL Server 2008 R2的Windows Server 2008 R2。 我有一些如何失去了300 GB的磁盘空间,我似乎无法find任何地方。 硬盘是500GB,我只能占200GB。 我有“显示隐藏的文件”和“隐藏受保护的文件”closures。 我已经检查了每个文件夹顶级文件夹的详细信息,而且我仍然只能find200 GB的500 GB硬盘。 磁盘快满了,这没有任何意义。 任何人有什么想法,我可以find这个失落的空间? 每周我删除数据库的旧备份。 也许这可能有什么关系呢?

如何正确使用MSSQL中的连接语句?

我对SQL很新,我已经阅读了一些关于连接的内容,但是没有发现。 我在这里画了我的场景: 我想将Table1的名字更新到Temp1,其中Table2中的匹配ID的CreateTS是<08.02.2014 因为我需要一个join,但不能解决它。 任何提示都欢迎.. update Table1 set Firstname = 'Temp1' where Firstame = 'xxx' join Table and CreateTS < '2014-02-08 15:00:00.000'

你可以让MS Sql服务器拒绝所有匹配的特定模式的查询?

我想知道你是否可以让Sql Server查看传入的查询string,并拒绝匹配某种模式的查询string。 换句话说,对于某种types的查询(可能用正则expression式来标识),我想知道Sql Server是否可以返回一个错误消息,而不是像往常一样处理它们。 为了更具体一些,并给出一个潜在的用例,请考虑一下Sql Injection攻击的描述 。 如果我的网站受到这些技术的持续攻击,如果修补网站看起来像一个漫长的过程,它会诱人(如果Sql允许它)试图得到一些临时的缓解,通过在Sql的基本上说 如果查询匹配正则expression式CAST(0x [0-9A-Za-z] {20,}则不执行它! 我的猜测是,如果这种过滤是可能的,那么这样做就需要编写一些定制的Sql Server插件DLL。 但是,也许你可以用Sql Server 2008的内置审计function做这样的事情? 我真的不知道,我不知道在文档中哪里是最好的地方开始寻找。 如果你想指出为什么数据库是一个愚蠢的地方,试图阻止SQL注入攻击,没关系。 但是我的主要问题不是在这个特定的用例中是否是一个好主意,而是这样的查询过滤/拒绝是否可能。

需要能够运行bcp的SQL Server 2008的最小安装

我需要在没有安装SQL Server 2008的客户机上运行bcp.exe。 有谁知道我需要select获得bcp工具的最小安装选项? 我尝试了“客户端工具连通性”,但没有包括它。 谢谢你,乔恩