易截截图软件、单文件、免安装、纯绿色、仅160KB

1433端口映射 架设sql server

关于通过外网连接内网SQL Server服务器的方法
      近日,在论坛上看到的有关SQL Server远程连接的文章后,真的受益良多。一直以来困惑了已久的关于从外网如何连接到内网的SQL Server服务器上的方法,现已解决了,相信也有不少象我这样的狐友们。故此,现在把我实现的方法拿出与大家分享一下,小弟很菜,若有不对的地方,请大家纠正,谢谢!
操作设置如下:
1.在内网里的某一台机上安装好操作系统及SQL Server(本人使用的是:Windows Server2000操作系统+SQL Server2000);
2.在操作系统上桌面的“网上邻居”右击“属性”——>再右击“本地连接”——>“属性”——>选择“高级”——>在 Internet连接防火墙里(若是勾先了的)——>“设置”——>添加——>把TCP端口1433及端口UDP=1434排除丢。(若是使用其他防火墙工具的,请把SQL Server使用的或用户指定的SQL Server端口的阻挡排除丢)
3.在SQL Server服务器的那台机里安装一个“花生壳”客户端软件
4.把SQL Server服务器的那台机的IP影射到路由器那里(我使用的华为MT800 ADSL Moden里自带的影射功能实现的),由于每个人使用的影射设备不同,本人也不多详细说明,请大家参考相关资料。
5.启动SQL服务器及花生壳软件。
6.设置远程登录用户,用SQL Server的sa用户在SQL Server提供的“企业管理器”登录,在登录里设置一测试用户:
 此主题相关图片如下:
  [新建一个用户] 
 此主题相关图片如下:
 
  [设置 这个用户的权限 ]
 此主题相关图片如下:
[设置这个用户 所能访问的数据库名]
设置好用户后,将该Test用户设置为远程登录的用户:
 此主题相关图片如下:
  [远程服务器]
 此主题相关图片如下:
 
  [将所有远程登录都映射为 用户] !
“确定”后,把SQL服务器重启一次。
7.在外网通过ODBC或其他方式对设置好内网SQL 服务器进行连接,连接时,使用的IP或服务器名就是那个花生壳用的免费域名(如:test.xicp.net),用户就是以上所建的Test,密


相关文档:

SQL重复记录查询删除

1
、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select

*

from
people
where
peopleId
in
(
select
   peopleId  
from
   people  
group
  
by
   peopleId  
having
  
cou ......

批处理bat执行sql脚本

set r=%time%
echo %r%开始导入 >>e:\c#\test.txt
osql -S (local) -U sa -P -d colorring -i e:\c#\11.sql >>d:\c#\test.txt
echo %r%导入完成 >>e:\c#\test.txt
其中11.sql中为
bulk insert  colorring..test from 'e:\c#\11.txt'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR ='\n' ......

SQL Server——删除数据库日志

一、清空日志
DUMP   TRANSACTION   库名   WITH  
NO_LOG    
二、收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
  
--选择日志文件--在收缩方式里选择收缩至XXM,这 ......

用SQL语句修改SQL表结构

最近修改数据库已经存在的表结构,发现用SQL语句能很好的修改表的结构。SQL数据库记录数非常庞大,如果想修改表的字段类型,使用企业管理器来更改字段类型,很多时候会超时,更改不成功,这个时候,可以用SQL语句来更改,以下为相应的代码实例:
1.更改字段类型长度
alert table 表 alert column 字段名 类型的长度
eg: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号