C# : IP地址连接本地计算机上的SQL servers数据库 问题:
我的连接字符串是这样写的:privatestaticstringconnString=@"DataSource=192.168.0.1;InitialCatalog=My...
我的连接字符串是这样写的:
private static string connString = @"Data Source=192.168.0.1;Initial Catalog=MyQQ;Integrated Security=True";
if Data Source=本机名;是可以通过的
错误提示:
要是想让IP 地址替换本机名的话应该怎么修改程序?
进入我的空间像册中查看图片
Thanks! 展开
private static string connString = @"Data Source=192.168.0.1;Initial Catalog=MyQQ;Integrated Security=True";
if Data Source=本机名;是可以通过的
错误提示:
要是想让IP 地址替换本机名的话应该怎么修改程序?
进入我的空间像册中查看图片
Thanks! 展开
5个回答
2013-07-26
展开全部
首先配置SQLSERVER2005:
打开”Microsoft SQL Server Management Studio“ 直接用Windows 用户连接进入,再在“安全性”中的“登录名”内的“新建登录名”,你就对应的添好“确定”就可以了。
再在你对应的“数据库”里“安全性”用户,把你建的用户添加进去。
关键地方,查看“服务器 属性”在 “安全性”选上 “SQL Server 和 Windows 身份验证模式”点 “确定”系统会提示你重新启动SQL Server 你“停止”重启一下就配好了。
接着看C#连接SQL Server2005的代码语句:
strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";
strcons[0] 服务器名称,一般添机器的IP
strcons[1]协议DBMSSOCN(为tcp/ip协议)
strcons[2]]端口号,一般为1433
strcons[3] 数据库名
strcons[4] 用户名
strcons[5]密码
端口号也要配置一下:
在控制面板里的服务和应用程序中的SQL Server配置管理中的SQL Server 2005网络配置内的SQL
Server2005的协议TCP/IP默认为已禁用,在它的属性设置它的端口号为1433 “确定” 启动。
打开”Microsoft SQL Server Management Studio“ 直接用Windows 用户连接进入,再在“安全性”中的“登录名”内的“新建登录名”,你就对应的添好“确定”就可以了。
再在你对应的“数据库”里“安全性”用户,把你建的用户添加进去。
关键地方,查看“服务器 属性”在 “安全性”选上 “SQL Server 和 Windows 身份验证模式”点 “确定”系统会提示你重新启动SQL Server 你“停止”重启一下就配好了。
接着看C#连接SQL Server2005的代码语句:
strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";
strcons[0] 服务器名称,一般添机器的IP
strcons[1]协议DBMSSOCN(为tcp/ip协议)
strcons[2]]端口号,一般为1433
strcons[3] 数据库名
strcons[4] 用户名
strcons[5]密码
端口号也要配置一下:
在控制面板里的服务和应用程序中的SQL Server配置管理中的SQL Server 2005网络配置内的SQL
Server2005的协议TCP/IP默认为已禁用,在它的属性设置它的端口号为1433 “确定” 启动。
快又稳
2024-10-28 广告
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应...
点击进入详情页
本回答由快又稳提供
2013-07-26
展开全部
楼上的你是怎么混的?
什么叫不在C#中就是表达式了?
到处看见你乱发贴..你丫的懂不懂编程?
强烈建议各位问友封杀 『魏』典韦
这家伙就乱说 混分的.
正确答案:
web.config配置里:
<connectionStrings>
<add name="sqlcon" connectionString="Data Source=.;Initial Catalog=数据库名;Integrated Security=True"/>
</connectionStrings>
Data Source=.; 这就是本机IP 也可以替换为192.168.0.1 或者任何远程IP
什么叫不在C#中就是表达式了?
到处看见你乱发贴..你丫的懂不懂编程?
强烈建议各位问友封杀 『魏』典韦
这家伙就乱说 混分的.
正确答案:
web.config配置里:
<connectionStrings>
<add name="sqlcon" connectionString="Data Source=.;Initial Catalog=数据库名;Integrated Security=True"/>
</connectionStrings>
Data Source=.; 这就是本机IP 也可以替换为192.168.0.1 或者任何远程IP
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-26
展开全部
估计主要原因在于你设置的IP地址不正确,一般连接本机的话,IP可以用127.0.0.1
如果你的服务器是自定义端口,那么ip可以用127.0.0.1,1433这样的形式,后面的1433是服务器端口。
另外,如果在xp环境下,如果这样连接不上,并且你使用的是sqlserver2000的话,需要安装sqlserver的sp4才可以用ip加端口的方式来连接到服务器。
如果你的服务器是自定义端口,那么ip可以用127.0.0.1,1433这样的形式,后面的1433是服务器端口。
另外,如果在xp环境下,如果这样连接不上,并且你使用的是sqlserver2000的话,需要安装sqlserver的sp4才可以用ip加端口的方式来连接到服务器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-26
展开全部
private static String CON_STR;
private string SqlConnection _conn;
if(conn =null)
{
CON_STR = configuterManager.这个用程序文件来做;
}
_conn = new Sqlconnection(CON_STR);
"datasource= 计算机名";database = 库名;uid = ;pwd = ;
就可以了;
private string SqlConnection _conn;
if(conn =null)
{
CON_STR = configuterManager.这个用程序文件来做;
}
_conn = new Sqlconnection(CON_STR);
"datasource= 计算机名";database = 库名;uid = ;pwd = ;
就可以了;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-26
展开全部
ye 也可以是127.0.0.1这个IP是默认的本机的用来测试网卡的的IP
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询