SQLServer远程访问配置
下午需要配置本机安装的mssql数据库能够在远程访问,在网上搜索的方法:http://weste.net/2009/5-20/21244518910.html
按照这个步骤一步一步配置下去却发现仍然不能访问。如果配置protocol的时候listen all 设置为no,重启mssql服务系统会提示mssql服务自动停止;如果设置为yes可以启动却在netstat列表中无法检查到对1433端口的监听。试着修改了N多配置,终于发现将ip address的ipall的tcp port设置为1433的时候,telnet 本机的1433端口成功。
相关文档:
触发器的定义与分类:
只要触发器所在表上的对应时间发生,就会自动执行该触发器的代码.实际上,我们并不能直接调用触发器,唯一的方法是在分配哦触发器的表上执行某种行为方可激活触发器. [触发器是一种特殊的存储过程,他在执行特定的语言事件时生效
& ......
最近因为要写一个数据并发访问的控制程序,上网查了一些资料,现在归纳如下: 锁的概述 一. 为什么要引入锁
多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:
丢失更新
A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结 ......
1.建表(Create table)时使用 IDENTITY (SEED,INCREMENT)
其中SEED是起始值,INCREMENT是增量。
例:
CREATE TABLE mytable1
(
[user_id] BIGINT NOT NULL
IDENTITY(1, 1) ,
......
代码如下:
DECLARE
@TempTable table(UserID int , UserName nvarchar(50));
insert into
@TempTable (UserID,UserName) values (1,'a')
insert into @TempTable
(UserID,UserName) values (2,'b')
select UserID,UserName
from @TempTable FOR XML PATH
运行这段脚本,将生成如下结果:
复制代码
......
sqlserver:update Table_A set Table_A.col1 = (select Table_B.col1 from Table_B where Table_A.col2 = Table_B.col2)
Access: UPDATE Table_ A, Table_B SET Table_ A.字段2 = Table_ B.字段2
WHERE Table_ A.编号=Table_ A.编号;
自己记下,提醒自己 ......