SQL Server 2005——远程连接配置
最近做项目,需要远程访问数据库,自己在查了些资料,总结了一下,希望对大家有帮助:
作者:shinehoo
一、配置SQL Server 2005
1)安装SQL Server 2005开发版;
2)开始->程序->Microsoft SQL Server 2005->SQL
Server 2005外围应用配置器,在打开的界面单击“服务的连接的外围应用配置器”,在打开的界面中找到Database Engine,单击“服务”,在右侧查看是否已启动,如果没有启动可单击“启动”,并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;然后单击“远程连接”,选择“同时使用TCP/IP和named pipes”;
3)开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server
Configuration Manager,点击“SQL Server 2005服务”,把所有“启动模式”改为“自动”;然后,点击“SQL
Server 2005网络配置”中的“MSSQLSERFER的协议”,把前三个设置为“已启用”,后一个“VIA”设置为“已禁用”;
4)开始->程序->Microsoft SQL Server 2005-> SQL
Server Management Studio,登录进去右键点击“SERVER424”数据库,选择“属性”,然后选择“连接”,勾上“允许远程连接到此服务器”,并把“远程查询超时值”设置为0(无超时);另外,在“SERVER424”数据库“属性”里的“安全性”中选择“SQL Server和Windows身份验证模式”;在根目录下的“安全性”里的“登录名”,选择您的用户名“属性”中设置密码(远程连接必须要设置密码才行)
5)所有设置完成后,在开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager中,重新启动“SQL Server
2005服务- >SQL
SERVER(MSSQLSERVER)”。
6)打开SQL Server 2005 的1433端口
配置工具->Sql Server Configuration
Manager->MSSQLSERVER的协议,看看TCP/IP协议是否启动,如果启动,右键菜单点“属性”,在分页菜单中选“IP地址”,把“IP1”和“IP2”中“TCP端口”为1433,“已启用”改为“是”;
配置工具->Sql Server C
相关文档:
本来是mssql+hibernate+native SQL 应用的很和谐
但是到了把mssql换成mysql,就出了错(同样的数据结构和数据)。
查询方法是:
String sql =
"select id XXX_ID from t_tab";
List<Map> list = session.createSQLQuery(sql)
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)
.list();
错 ......
inner join(等值连接) 只返回两个表中联结字段相等的行
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
INNER JOIN 语法:
INNER JOIN 连接两个数据表的用法:
SELECT * from 表1 INNER JOIN 表2 ON 表1.字段号=表2 ......
declare @CausName as char(20) declare @causenameid as int declare
@Description as varchar(200) declare @Caus_Id as int
declare @sign as char(20)
create table #tb ( Caus_Id int,CausName varchar(20),causNameid int,Caus_Description varchar(200),标志 varchar(20))
DECLARE myCursor1 CURSOR F ......
引用邹建的:
Cod
SELECT
表名=case when a.colorder=1 then d.name else '' end,
字段序号=a.colorder,
......
最近做项目的时候,遇到了一个问题。我主要是做一个Web Services给别人用的。别人传一个用户ID号过来,然后我将这个用户的所有好友的下载记录包装成一个DataSet返回去。 而根据用户ID号获取该用户的所有好友信息,则是通过另一个Web Services得到的,这里为FriendDS。
......