Articles of sql server

MYSQL到MSSQL的迁移

我必须将MYSQL数据库移动到MSSQL。 我想知道是否有一个工具可以使这个过程自动化一点,至less对于表和视图。

碎片整理位于SAN上的SQL Server数据文件的好处

在过去,我使用contig.exe从SQL Server数据文件中删除物理碎片。 他们一直在本地附加存储。 在存储在SAN上的数据文件上运行它有没有什么好处?

在哪里可以看到SQL Server的启动/停止日志?

我想知道在哪里可以看到每个实例的SQL Server启动/停止日志以及SQL Server代理/作业启动/停止日志? 我正在开发一些工具来监视SQL Server状态。 我正在使用SQL Server 2008 Enterprise。 在此先感谢乔治

控制SQL Server数据库停止/启动

我正在使用SQL Server 2008 Enterprise。 我想知道为什么数据库(不是实例,不是服务器,而是数据库)停止/启动有多less种不同的方式或不同的原因。 我正在分析SQL Server日志。 目前据我所知,两种可能的方式/原因是 – 使数据库脱机/在线以及停止/启动实例/服务器。 在此先感谢乔治

SQL Server 2005 – 日志不被删除

我有一个SQL维护计划设置为备份我的事务日志。 我有它设置为2天后过期的交易日志。 事务日志创build正常,但旧的永远不会被删除。 这是维护计划生成的SQL EXECUTE master.dbo.xp_create_subdir N'J:\ MSSQL \ Backup \ DBName'GO BACKUP LOG [DBName] TO DISK = N'J:\ MSSQL \ Backup \ DBName \ DBName_backup_yyyyddMMsss.trn'WITH RETAINDAYS = 2,NOFORMAT,NOINIT, NAME = N'DBName_backup_yyyyddMMsss',SKIP,REWIND,NOUNLOAD,STATS = 10 纵观这份工作的历史,它一直运行良好。 只是这些文件没有被删除。 任何帮助是极大的赞赏。 谢谢,

IIS7,SQL Server 2008和连接string/身份validation

好的人, 我的公司主持了不less网站。 这些网站都需要连接到SQL Server 2008。 当我们将一个站点部署到一个新的服务器时,我们经常不得不修改web.config来包含一个连接string和适当的用户名和密码。 这需要部署的人员为该数据库设置具有所有适当权限的用户,然后修改configuration文件。 我想要做的是,而不是为每个数据库创build一个用户,创build一个用户有权限的每个数据库,而不是在configuration中指定用户名和密码。 这样可以节省很多时间,我相信这会更安全(客户端可以通过ftp访问web.config,但是很多时候我们不希望他们在db中)。 此外,这必须在SQL Server存在于当前域之外的情况下工作。 这听起来像这可能会削弱使用Windows集成安全性… 我从来没有使用任何设置,除了指定用户名和密码(映射的Windows域用户访问)。 这听起来像我需要使用Windows集成安全性,但我无法findIIS 7上的任何MSDN。 任何人的安全和设置的想法将不胜感激。

rsAccessDenied – SQL Server 2008报告服务

我在Windows Vista Home Premium上运行SQL Server 2008开发者版本。 我创build了一个在BIDS中成功build立的报告服务项目。 当我尝试部署它时,会出现以下错误: Error rsAccessDenied : The permissions granted to user 'COMP\MYSELF' are insufficient for performing this operation. MYSELF账户是系统中唯一的账户。 它具有pipe理员权限。 报告服务正在使用LocalSystem服务帐户运行。 如果我使用MYSELF帐户login到报告pipe理员,我看不到站点设置选项卡。 如果没有站点设置选项卡,我如何添加或更改MYSELF帐户的angular色。 总之,请帮助我通过站点设置链接在浏览器中打开报表pipe理器,以便我可以更改用户帐户的angular色。

SQL Server日志文件和CPU之间可以build立一种关联的细粒度?

在一个多CPU,多磁盘,服务器,我期待把CPU与特定的日志文件。 我想知道是否有可能,以及如何将CPU电源专用于特定的日志文件工作,在SQL Server 2005中。

我应该禁用iSCSInetworking上的巨型数据包吗?

假设我们有一个容纳我们的主数据库引擎的SQL Server 2000框。 我们添加了一个iSCSI SAN,现在该服务器的一个卡连接到常规networking,一个卡连接到iSCSInetworking。 该数据是通过另一台服务器,这是我们的应用程序服务器,而不是在iSCSInetworking上请求。 我们在数据服务器上的iSCSI连接(以及iSCSInetworking上的其他项目)上启用了Jumbo Packets(9000)。 在阅读Jonathan Kehayias的文章之后 ,我想知道我们做的是对的。 在我的OLTP系统上testing这个最好的方法是什么? 操作系统是Windows Server 2003 R2 Enterprise x64 SP2,SQL Server是Enterprise 2000 x86。

与Visual Web Developer一起使用IIS

我正在尝试使用IIS从Visual Web Developer启动Web服务。 当我在Web浏览器中打开.asmx文件时,出现错误,我无权访问该页面。 我在SQL Server Express中使用Windows自动身份validation。 我读到,我需要给SQL服务器的机器的用户名和密码来得到这个工作,但我不知道如何设置。 任何人都可以指向正确的方向吗?