• 解决方案—SQL Server 远程连接失败

    机房收费系统异地发布的时候,需要保证数据库能够远程连接,但连接的时候通常会报错:                                要解决这个问题,首先需要检查SqlServer 的几项设置。(这些设置一般都是系统默认项,不过最好看一下) (一)检查SQL Server是否允许远程链接。以SqlServer 身份验证方式登陆。登录账户sa (二)打开配置管理器,检查微软SQL服务器(MSSQLServer)的T...
    作者:孤风一剑/2014年8月05日/分类:数据库开发/阅读:853次/标签:, , , , /评论关闭
  • SQL Server编写函数获取汉字的拼音码(首字母)

    <span style="font-family:Courier New;font-size:18px;">Create function fun_getPY ( @str nvarchar(4000) ) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0 begin set @word=left(@str,1) --如果非汉字字符,返回原字符 set @PY=@PY+(case when unicode(@word) between 19968 and 19968+20901 then...
    作者:孤风一剑/2014年3月04日/分类:数据库开发/阅读:1,128次/标签:, , /评论关闭
  • SQL SERVER中EXCEPT/INTERSECT,CASE/ISNULL/COALESCE

    EXCEPT 和 INTERSECT   一般解释:比较两个查询的结果,返回非重复值。 EXCEPT 从左查询中返回右查询没有找到的所有非重复值。 INTERSECT 返回 左右两边的两个查询都包含的所有非重复值。 以下是将使用 EXCEPT 或 INTERSECT 的两个查询的结果集组合起来的基本规则: 所有查询中的列数和列的顺序必须相同。 数据类型必须兼容。 假设test表中testid包含1,1,2,3,4,4;test2表...
    作者:孤风一剑/2014年3月03日/分类:数据库开发/阅读:988次/标签:/评论关闭
  • 使用SQL Server发送邮件时遇到的诡异事件

    最近公司要实现一个邮件群发的功能,因此设计时就考虑用SQL Server的邮件发送功能直接推送邮件算了。 可是在实现的过程中,邮件内容中有一个表格的内容要展现,于是就编排了一个表格来实现。 具体实现如下: set @tableHTML= N'<table border="1">' + N'<tr><th>经销商名称</th><th>县级类型</th>' + N'<th>县级城市</th>&...
    作者:孤风一剑/2014年1月20日/分类:数据库开发/阅读:826次/标签:, /评论关闭
  • SQL Server 日志配置问题

    这篇文章将会讨论事务日志性能主题以及由于事务日志配置导致的问题。原文来自:http://www.sqlperformance.com/2013/02/system-configuration/transaction-log-configuration 太多VLFs SQL Server数据库引擎在内部将每一物理日志文件分成多个虚拟日志文件,这样日志管理系统可以轻松的跟踪那些部分是可以被重用的。事务日志文件根据下面的公式决定生成多少个VLFs,不管是自...
    作者:孤风一剑/2014年1月15日/分类:数据库开发/阅读:966次/标签:, /评论关闭
  • ASP.NET MVC 5 – 创建连接字符串(Connection String)并使用SQL Server LocalDB

    您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中。你可能会问一个问题,如何指定它将连接到数据库? 实际上,确实没有指定要使用的数据库,Entity Framework将预设值使用的LocalDB。 在本节中,我们将显式地在Web.config文件中,添加应用程序的连接字符串(connection string)。 SQL Server Express LocalDB LocalDB的是一个SQL Serve...
    作者:孤风一剑/2014年1月10日/分类:Asp.net开发/阅读:1,510次/标签:, /评论关闭
  • 关于删除SQL Server一些对象的SQL语句

    在我们学习工作生活,可能需要将数据对象批量的删除; 以下SQL语句,可能会帮到我们,在SQL Server 2000/2005 测试通过;   [sql][/sql] view plaincopyprint? declare @objname as varchar(100) declare @subobject as varchar(100) declare @sql as varchar(300) --delete all constraints or foreign keys while exists (select a.[name] as tablename ,b.[n...
    作者:孤风一剑/2013年11月19日/分类:数据库开发/阅读:909次/标签:/评论关闭
  • 如何彻底的卸载sql server 数据库

    今天好不容易装上了sql server 数据库,可是却不能连接本地的数据库,后来发现缺少一些服务,于是决定重新安装,但是卸载却很麻烦,如果卸载不干净的话,重新安装会出问题,所以下面就总结一些方法: 在卸载SQL Server后,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQL Server注册表的方法,供您参考,删除之前,请一定要做好备份工作哟。 在卸载SQL Server...
    作者:孤风一剑/2013年11月01日/分类:数据库开发/阅读:877次/标签:, , /评论关闭
  • SQL Server手工插入标识列

    如果我们在标识列中插入值,例如: [sql][/sql] view plaincopy insert member(id,username) values(10,'admin') 则在查询分析器里面会返回错误信息: [plain][/plain] view plaincopy  引用内容 服务器: 消息 544,级别 16,状态 1,行 1 当 IDENTITY_Insert 设置为 OFF 时,不能向表 'member' 中的标识列插入显式值。 有的情况我们需要手动插入标识列的值...
    作者:孤风一剑/2013年10月08日/分类:数据库开发/阅读:819次/标签:, , /评论关闭