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

无法连接新安装的SQL Server 2005 Express

今天在电脑上安装了Visual Studio 2005,里面自带了一个SQL Server 2005 Express。安装完成之后进入VS,新建一个数据库项目,在“新建数据库引用”一步遇到了奇怪的问题。
在服务器名的下拉列表里面,通过点击“刷新”按钮可以显示当前通过网络可以连接到的数据库的信息,其中有我的主机。然而,选择了我的主机之后,“连接到一个数据库”中却不能显示我主机数据库里面的表的信息,并且会出现出错提示。虽然这只是一台新安装的数据库,但里面存在一些初始化好的数据库的(如tempdb)。
在网上查了很多关于“无法连接SQL Server 2005”的资料,其中有一些介绍说有可能是因为SQL Server的“远程连接”被禁用了,通过“开始”->“Microsoft SQL Server 2005”->“配置工具”->“SQL Server 外围应用配置器”把SQL Server的“远程连接”起起来。但我发现我这台数据库的“远程连接”默认是开启着的。
后来想到,既然服务已经开启了,而且远程连接也开启了,再访问不到数据库的话有可能是网络问题导致的。即使是本机,但据我的理解,对数据库的访问是通过网络端口来进行的。于是我把SQL Server相关的服务都添加到防火墙的例外程序当中,问题还就真的解决了。
觉得Windows内置的防火墙行为挺奇怪的。我以前在其他电脑上也装过VS 2005和SQL Server 2005 Express,但却没有遇到过这个问题。同一个软件,在不同的机器上安装,防火墙的处理方式会不一样,真够奇怪的。


相关文档:

C# 执行SQL事务实例代码

 [C#]
public void RunSqlTransaction(string myConnString)
{
    SqlConnection myConnection = new SqlConnection(myConnString);
    myConnection.Open();
    SqlCommand myCommand = myConnection.CreateCommand();
    SqlTransaction m ......

几条有用的Sql语句

1. Sql  延时候执行
a. 三十秒后执行 WAITFOR DELAY  后面的语句
WAITFOR DELAY '00:00:30'
b. 10:00分开始执行后面的代码
WAITFOR TIME '10:00';
 
2.  收缩数据库,使其空余空间为0%
DBCC SHRINKDATABASE (DataBaseName,0)
3.  取得数据库文件所在的盘符
declare @dirverNam ......

深入研究SQL SERVER 2005和多活动结果集(MARS)

SQL SERVER 2005引入了在单一连接上对多活动结果集(也称为MARS)或多个请求的支持。通过在与SQL SERVER 2005的连接上启用这一特性,当存在与Sqlconnection相关联的开放式SqlDataReader时,连接将不会中断。即使尚未关闭当前打开的SqlDataReader,也仍然能够在Sqlconnection上执行其他查询比如:SELECT,UPDATE,CREATETABL ......

常见Oracle HINT的用法 SQL优化

在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:
1. /*+ALL_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.
例如:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN from BSEMPMS WHERE EMP_NO=’SCOTT’;
2. /*+FIRST_ROWS*/
表 ......

sql DATEPART()函数

cdate是datetime类型的字段
统计一年的如下
 select datepart(yy,cdate) as '月份',sum(cmoney) from consumption group by datepart(yy,cdate)
统计一月的如下
 select datepart(mm,cdate) as '月份',sum(cmoney) from consumption where datepart(yy,cdate)=2009 group by datepart(mm,cdate)
统计一周 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号