SQL Server Browser服务
在sqlserver服务器有一个名为SQL Server Browser的服务,一直没用到,最近一台服务器安装了多个实例,其中一个实例在外部怎么都访问不了,这时查资料才明白需要开启SQL Server Browser服务。 如果一个物理服务器上面有多个SQL Server实例,那么为了确保客户端能访问到正确的实例,所以SQL Server 2005以后提供了一个新的Browser服务。 参考:SQL Server : Browser服务是干什么的
关注数据库、算法、程序设计的IT技术博客
在sqlserver服务器有一个名为SQL Server Browser的服务,一直没用到,最近一台服务器安装了多个实例,其中一个实例在外部怎么都访问不了,这时查资料才明白需要开启SQL Server Browser服务。 如果一个物理服务器上面有多个SQL Server实例,那么为了确保客户端能访问到正确的实例,所以SQL Server 2005以后提供了一个新的Browser服务。 参考:SQL Server : Browser服务是干什么的
–只有mdf文件,没有ldf文件,可通过选项来恢复。FOR ATTACH_REBUILD_LOG; –有日志文件则附加上,若无,则新建 CREATE DATABASE AdventureWorks2012 ON (FILENAME = 'M:\Program Files\Microsoft SQL Server201201\MSSQL11.MSSQLSERVER\MSSQL\DATA\AdventureWorks2012_Data.mdf') FOR ATTACH_REBUILD_LOG;
SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Repl_DropArticlePeer]') and OBJECTPROPERTY(id, 阅读全文>
SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Repl_AddArticlePeer]') and OBJECTPROPERTY(id, 阅读全文>
系统信息级别:http://blog.sqlauthority.com/2007/04/25/sql-server-error-messages-sysmessages-error-severity-level/ 测试: BEGIN TRY — Generate a divide-by-zero error. SELECT 1/0; END TRY BEGIN CATCH SELECT ERROR_SEVERITY() AS ErrorSeverity; END 阅读全文>
–以下xevent记录了通过sqlserver查询工具直接更新,删除表数据时的记录。 IF NOT EXISTS( SELECT 1 FROM sys.dm_xe_sessions dxs(NOLOCK) WHERE name = 'EventErrorMonitor' ) BEGIN CREATE EVENT session EventErrorMonitor on 阅读全文>
XEVENT:在指定事件发生时记录,可将日志放在内存或文件中,效率比sqlprofile高。 参考: Introduction to Extended Events Troubleshooting Error 511 using XEvents msdn An XEvent A Day 相关DMV1 相关DMV2 相关DMV: Events 阅读全文>
–varchar -> varbinary declare @hexstring varchar(64),@binstring varbinary(64) set @hexstring = '0x01000200A09EFC30B04A69DE02000000000000000000000000000000000000'; SET @binstring = CONVERT(varbinary(64), @hexstring, 1); SELECT @binstring go 阅读全文>
一、实现IHttpModule类,见后。 二、修改web.config 添加域名 <appSettings><add key="RootDomain" value=""/></appSettings> RootDomain cookie域名,若是本地则写空 by design domain names must have at least two dots otherwise browser 阅读全文>
SELECT c.ParentPath,c.ChildItem, c2.SamAccountName, DATEADD(hh,8,cs.CreationDate) CreationDate, cs.Comment FROM tbl_Version c JOIN tbl_Changeset cs ON cs.ChangeSetId = c.VersionFrom JOIN tbl_Identity owner ON 阅读全文>
/********************************************************************************************* Who Is Active? v11.11 (2012-03-22) (C) 2007-2012, Adam Machanic Feedback: mailto:amachanic@gmail.com Updates: http://sqlblog.com/blogs/adam_machanic/archive/tags/who+is+active/default.aspx "Beta" Builds: http://sqlblog.com/files/folders/beta/tags/who+is+active/default.aspx Donate! Support this 阅读全文>
数据分片 分表方案 数据量过大或者访问压力过大的数据表需要切分 忙闲分表 单数据表字段过多,可将频繁更新的整数数据与非频繁更新的字符串数据切分 范例user表 ,个人简介,地址,QQ号,联系方式,头像 这些字段为字符串类型,更新请求少; 最后登录时间,在线时常,访问次数,信件数这些字段为整数型字段,更新频繁,可以将后面这些更新频繁的字段独立拆出一张数据表,表内容变少,索引结构变少,读写请求变快。 横向切表 等分切表,如哈希切表或其他基于对某数字取余的切表。等分切表的优点是负载很方便的分布到不同服务器;缺点是当容量继续增加时无法方便的扩容,需要重新进行数据的切分或转表。而且一些关键主键不易处理。 递增切表,比如每1kw用户开一个新表,优点是可以适应数据的自增趋势;缺点是往往新数据负载高,压力分配不平均。 日期切表,适用于日志记录式数据,优缺点等同于递增切表。 个人倾向于递增切表,具体根据应用场景决定。
char(9) 水平制表符 char(10) 换行,使光标下移一格 char(13) 回车。光标到行首 将下面的打印结果执行下,会发现第一个是可以执行的,但第二个报“GO”附近有语法错误” 可能sqlserver认的是换行而不是回车 PRINT 'SET ANSI_NULLS ON' + CHAR(10) + 'GO' PRINT 'SET 阅读全文>
1,父子表的存储 路径枚举:一列存此关系,以‘/’分开父子ID,例:1/2/3/4,这种可无限扩展。查子结点好查,但所有父结点需要用1/2/3/4 like organid + '%',这种用不上索引的方式,效率低,不过合用于数据量小的地方,如基表。 闭包表:基于查询时间考虑,可采用时间换空间的方式,将所有关系一一存储,并加一列存储深度。如ancestor,descendant,length
Exception Message: The activated proc [dbo].[storedprocedure_name] running on queue [QUEUE_NAME] output the following: 'The server principal "sa" is not able 阅读全文>
<iframe src="http://www.baidu.com" marginwidth="0" marginheight="0" width="98%" height="500px" frameborder="0" scrolling="no"></iframe>
区分大小写 http://server-16-212/ReportServer/Pages/ReportViewer.aspx?/LSReportProject/%E5%8F%91%E8%B4%A7%E5%8C%85%E8%A3%B9%E5%AF%B9%E8%B4%A6&DepartmentId=1
在ReportingServices2005中我们需要匿名访问报表的时候,只需要在IIS里面做下简单设置就可以实现,而在ReportingServices2008(R2)中不在依靠IIS,只是占用的还是80端口而已。其实匿名访问有很多中解决办法,譬如:使用ReportViewer控件、与SharePoint集成等等…… 转自一步一步实现ReportingServices2008匿名访问 在ReportingServices2005中我们需要匿名访问报表的时候,只需要在IIS里面做下简单设置就可以实现,而在ReportingServices2008(R2)中不在依靠IIS,只是占用的还是80端口而已。其实匿名访问有很多中解决办法,譬如:使用ReportViewer控件、与SharePoint集成等等…… 下面我介绍SQL团队技术博客所提供的比较彻底而且通用的方法 。(注:修改配置文件前如果害怕出问题请提前备份) 第一步:编译SQL团队所提供的代码并将所生成的Microsoft.Samples.ReportingServices.AnonymousSecurity.dll文件拷贝到SQL Server的安装目录*:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin下 第二步:修改Reporting Services\ReportServer 和Reporting Services\ReportManager文件中的web.config文件,替换二者中的节点,将 <authentication mode="Windows" /> <identity impersonate="true"/> 阅读全文>
– First Stored Procedure CREATE PROCEDURE SquareSP @MyFirstParam INT AS DECLARE @MyFirstParamSquare INT SELECT @MyFirstParamSquare = @MyFirstParam*@MyFirstParam — Additional Code 阅读全文>
最新评论
Learn much your car or tr
还可以 顶一下
sdfsdfdsfdsfsdfsdfdsfsdf
要像百度文库、豆丁一样修改flexpaper,让它
When you throw out privat
你好,能不能把你做的例子发我下一下。谢谢啦。106
<script>alert('
1121321
Ceclor Consumer Medical I
Plan B Party Gold Coast B