SQL Server
一起学习前端吧
河北软件职业技术学院 副教授,从事多年的软件开发工作。对.NET开发以及前端开发有很深的研究。目前主要从事前端研究。
展开
-
在.net下如何获取刚插入SQLServer数据库的标识字段的值
SqlConnection sqlCnn = new SqlConnection("server=.;database=test;uid=sa"); sqlCnn.Open(); SqlCommand sqlCmm = new SqlCommand("Insert into users (username)values(test2);select @@identity",sqlCnn)原创 2006-01-17 15:31:00 · 1998 阅读 · 0 评论 -
服务器×××上的MSDTC不可用解决办法
MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器 .位置:控制面板--管理工具--服务--Distributed Transaction Coordinator依存关系:Rem转载 2013-11-11 21:21:17 · 1480 阅读 · 0 评论 -
sql server的一个有趣的bit位运算
sql server中没有bool类型,而是用bit类型来表示bool值,估计是为了节省存储空间。可是要想实现取反操作似乎就麻烦写了,比如类似下面这样的语句是不行的:update category set visible=not visible where id=1,因为visible是bit类型,而不是bool类型。一个很有趣的问题发生了,我们发现在Sql Server中的bit类型的数原创 2012-12-17 21:07:40 · 3039 阅读 · 0 评论 -
SQL Server 2012的FileStream和FileTable介绍
在这篇文章中,我谈到了利用SQL Server的FileStream和FileTable功能存储非结构化的数据。 FILESTREAM功能在文件系统中存储非结构化数据,并把文件的指针保存在数据库,而FileTable进一步扩展了这一功能允许非事务性访问(访问文件,而无需事先授权,共享位置)。换句话说,有了这个功能,我们可以通过文件系统来管理非结构化数据,而不是在SQL Server管理,却转载 2012-12-10 21:32:01 · 4714 阅读 · 0 评论 -
数据库事务的隔离级别
.NET 提供的数据库事务隔离级别 System.Data.IsolationLevel 枚举用于指定连接的事务锁定行为,它包含如下枚举: 成员名称说明Chaos无法改写隔离级别更高的事务中的挂起的更改。 ReadCommitted在正在读取数据时保持共享锁,以避免脏读,但是在事务结束之前可以更改数据,从而导致不可重复的读转载 2009-05-20 11:59:00 · 970 阅读 · 0 评论 -
msDTC服务无法启动解决办法
错误消息:---------------------------服务---------------------------Windows 不能在 本地计算机 启动 Distributed Transaction Coordinator。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -1073737712。------------原创 2008-05-17 20:25:00 · 2237 阅读 · 1 评论 -
小写金额转换成大写(sql server)
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[L2U]) and xtype in (NFN, NIF, NTF))drop function [dbo].[L2U]GOCREATE FUNCTION dbo.L2U(@n_LowerMoney numeric(15,2),@v_TransT转载 2008-01-20 15:59:00 · 1091 阅读 · 0 评论 -
sql2005远程连接问题
某项目C/S结构,遇到问题,sql2005数据库,客户端在局域网内远程连接一切正常,但是通过互联网远程连接就是连不上,几个人折腾了一下午,排查原因,最终认为可能是网通没有给开1433端口,于是让客户和网通联系,打开该端口。领导说,如果网通不给开的话就将程序改成B/S的,天哪!!!改倒不是什么大问题,可是,可是这时间...... 谁能体谅程序员的辛苦呀!!!!!!晚上回家赶紧想办法解决,换端口原创 2008-04-05 23:33:00 · 1219 阅读 · 1 评论 -
分页存储过程
CREATE PROCEDURE [dbo].[CN5135_SP_Pagination]/****************************************************************** 千万数量级分页存储过程 *****************************************************************参数说明:1.Tab转载 2007-05-04 18:36:00 · 777 阅读 · 0 评论 -
存储过程中如何使用事务
存储过程中如何使用事务在数据库编程中,事务是经常需要用到的技术,在.net平台上,事务处理是非常好用的,但是在Sql Server数据库的存储过程中如何使用事务来完成数据的批量操作呢?解决方案如下: Declare @id int BEGIN TRANSACTION Insert into xxxxxTable(f1,f2)values(@a,@b)原创 2007-03-20 23:59:00 · 1091 阅读 · 1 评论 -
SQL Server 2000 全文检索
使用 CONTAINSTABLE 和 FREETEXTTABLE 赋值行集函数CONTAINSTABLE 和 FREETEXTTABLE 函数用来指定返回每行的相对排名的全文查询。这两个函数与全文谓词 CONTAINS 和 FREETEXT 很相似,但是用法不同。区分全文谓词与函数虽然全文谓词和全文赋值行集函数都用于全文查询,而且二者用来指定全文检索条件的 Transact-SQL转载 2006-12-24 10:24:00 · 1469 阅读 · 0 评论 -
如何利用Transact-SQL执行事务
如何利用Transact-SQL执行事务 下列存储过程说明了如何在Transact-SQL过程内执行事务的支金转移操作。 CREATE PROCEDURE MoneyTransfer@FromAccount char(20),@ToAccount char(20),@Amount moneyASBEGIN TRANSACTION-- PERFORM DEBIT OP原创 2006-08-12 09:46:00 · 1818 阅读 · 0 评论 -
打包并自动安装SQL数据库
打包并自动安装SQL数据库 =========================================================== 选择自 landlordh 的 Blog 应一位网友的需求,并修正了MVP李洪根".NET平台下WEB应用程序的部署(安装数据库和自动配置)"中的osql用法错误,已测试通过。一).创建部署项目 1. 在“文件”菜单上指向“添加项目转载 2006-07-26 22:42:00 · 1223 阅读 · 0 评论 -
Sql 分页
需要分页取记录,正在翻找以前的存储过程稍作改动,突然想起SqlServer2005 新增的TransactSql特性,赶紧搜索了一下,使用新的语法,大概如下select * from (select row_number()over(order by city) as RowNumber, *from person.address) Addresswhere Address.rowNumber转载 2006-07-25 22:56:00 · 830 阅读 · 0 评论 -
asp.net中访问SQL Server数据库采用windows集成安全验证
asp.net中访问SQL Server数据库采用windows集成安全验证在WinXP(2000)和win2003下,SQL Server中分别需要添加如下两个用户才能正常工作1.Windows XP中使用的是ASPNET这个帐号,不是ASP_NET; 2.Windows Server 2003中使用的是Network Service这个帐号;原创 2006-07-26 23:16:00 · 2013 阅读 · 0 评论 -
安装SQL或VS2003重启多次不能正常安装的问题
windows下安装SQL2000或VS2003的时候,有时候会提示,系统需要重启,可是反复重启,没有作用,解决问题的办法是,修改注册表的键值。删除注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager下的PendingFileRenameOperations子键原创 2006-06-10 13:48:00 · 2191 阅读 · 0 评论