最近,在马萨诸塞州,通过了一项法律 (相当安静),包含个人身份信息的数据必须encryption。 PII由国家定义为包含居民的姓氏和名字, A. SSN B.驾驶执照或身份证# C.借记卡或CC# 由于我们制作的软件的性质,我们所有的客户都使用SQL作为后端。 通常服务器将运行SQl2005 Standard或更高版本,有时SQL 2008.几乎所有的客户端机器都使用SQL2005 Express。 我们使用客户端和服务器之间的复制 不幸的是,要得到TDE,你需要在每台机器上安装SQL Enterprise,这绝对不是一个选项。 我正在寻找将encryption数据库的产品的build议。 现在,我对整个磁盘encryption根本不感兴趣。
我即将把我的数据库置于完全恢复模式,并开始进行事务日志备份。 我正在进行一个完整的夜间备份到另一台服务器,晚上晚上这个文件和许多其他备份到磁带。 我的问题是这个。 我将每小时(或更多)(如果有必要)t-log备份,并将它们存储在另一台服务器上。 但是,如果我的完整备份正在通过DBCC和完整性检查,那么是否需要将我的T日志放在磁带上? 如果有人希望将时间点恢复到昨天下午2点,我需要先前的完全备份和事务日志。 但是,除了这种情况,如果我知道我的完整备份是好的,那么保留前一天的事务日志备份是否有价值呢?
尝试在Windows Server 2008框中安装Sql Server 2008 Standard时收到以下错误消息。 从文件D:\ x64 \ setup \ sql_engine_core_inst_msi \ PFiles \ SqlServr \ MSSQL.X \ MSSQL \ Binn \ etwcls.mof中读取时出错。 validation文件是否存在,您可以访问它。 当searchinterwebs我只能find关于编译这个文件,但不读的信息。 该文件存在于请求的位置。 我已经运行了WMIDiag工具,似乎没有任何问题。 我不知道我能做些什么来解决这个问题,似乎无法在网上find任何关于它的事情。 交叉发布在: http : //social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/thread/ae47c277-e822-49c1-89b8-701e23702633
我在SQL Server 2005数据库上使用SSRS进行报告设置。 因为填充我们的数据库的主程序不支持SQL Server 2008,所以我们在生产数据库上停留了2005年。 不幸的是,当我运行我们的每周检查报告时,Web界面经常超时,因为服务器不能执行到PDF的转换。 我已经读过SQL Server 2008的SSRS在内存pipe理上更好。 我想知道从2005年到2008年是否可以做一些类似的交易日志订阅出版物? 我在这里追逐梦想吗? 目前,我必须在Visual Studio中打开SSRS项目,并在其中运行报告,因为在进行PDF转换时,它不会超时。 如果我尝试通过SSIS Web界面运行它,它只会超时。
我dbowner在某些数据库(我的帐户是在服务器login上的公共angular色,但在某些数据库上的dbownerangular色)。 现在,当我尝试从服务器login添加login时,我只能看到一个帐户和我的帐户。 我怎么能从服务器login添加用户到我的数据库?
我今天已经学会了,如果你附加到你的查询 OPTION (MAXDOP 0) 您的查询将运行在多个处理器上,如果它是巨大的查询,查询将执行得更快。 我知道查询优化的一般准则(使用索引,只select需要的字段等),我的问题是关于SQL Server优化。 也许改变configuration或其他任何选项。 SQL Server优化有哪些准则? 谢谢。 PS我想,这是不正确的地方问服务器有关的问题。 我应该删除它,也许它可以迁移到serverfault?
我的一些mssql实例在一段时间后closures。 启用日志logging后,我可以得到一个错误消息为什么服务closures: 2010-06-23 15:49:53.34 Server Server resumed execution after being idle 33570 seconds: user activity awakened the server. This is an informational message only. No user action is required. 2010-06-24 01:04:48.84 spid1s Server resumed execution after being idle 32039 seconds. Reason: timer event. 2010-06-24 03:14:42.14 Server SQL Server is terminating because of a system shutdown. […]
我安装了SQL Server 2008并input了一个实例名称sql2008但它似乎已被默认为默认实例。 尝试连接使用.\sql2000失败,但只使用计算机名称成功。 该服务与(MSSQLSERVER)一起列出,就像它是默认实例一样,但数据目录都具有.sql2008实例名称后缀。 所以不仅不是我想要的,而且数据目录和服务名称具有不一致的后缀。 除了在安装过程中指定实例名称之外,还有其他事情需要我去做吗? 也许我错过了一个checkbox? 有没有办法从默认实例更改为命名实例?
使用Ubuntu 10.04 LTS,我试图从Python脚本中连接到另一个盒子上的MS SQL Server。 我需要遵循的步骤是什么? 现在,我试图使用pyodbc模块,但每当我尝试连接,我得到以下错误: 未find数据源名称,且未指定默认驱动程序(0)(SQLDriverConnectW) 所以,我看着odbvcinst.ini文件是空的,添加了一个条目,现在当我使用我定义的项目之一,我得到以下错误: SQL_HANDLE_HENV上的驱动程序SQLAllocHandle失败(0)(SQLDriverConnectW) 我已经安装了:unixodb unixodbc-dev freetds-dev freetds-bin。 我已经把它放在SF上,而不是因为我认为这是一个服务器configuration问题。 我应该拥有哪个驱动程序,以及如何在哪个文件中引用它? (我对Ubuntu很新颖)
我们目前有一个4物理CPU的物理服务器。 这将是SQL Server的最佳虚拟机configuration? 如果我configuration我的本地服务器,我将有更好的性能,因为我不会被限制只有4个CPU。 那么是否有一种方法可以为Hyper-V分配物理CPU,以便客户可以访问整个CPU(及其所有内核),而不仅仅是作为单个CPU提供的内核?