作者lccf (old monkey)
看板C_Sharp
标题[问题] 关於sql server2005 window验证登入
时间Tue Sep 4 22:46:42 2007
最近在测试一个书上的程式
http://0rz.tw/6831N
p.2~p.9
p.30主要测试的aspx页面程式
在刚开始登入时候
验证那边是使用windows验证
伺服器类型选database Engine
伺服器名称是选择浏览其他=>database engine=>LCCF-2DD40EAF3B
===============
然後书上主要是要示范这个程式
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">
void Page_Load(object obj, EventArgs e) {
SqlConnection Conn = new
SqlConnection("server=localhost;uid=sa;pwd=;database=");
SqlCommand objCmd = new SqlCommand("Create Dtatbase CourseInfomation",
Conn);
try {
objCmd.Connection.Open();
objCmd.ExecuteNonQuery();
Response.Write("successful");
}
catch ( Exception ex )
{
Response.Write(ex.Message);
}
objCmd.Connection.Close ();
}
</script>
===========================
但是当我执行的时候他会显示错误
"使用者 'sa' 的登入失败。使用者与受信任的 SQL Server 连接相关联。 "
上网查了一些资料後 目前去设定了两个东西
1,把tcp/ip那个启用
2,将伺服器验证改成【SQL Server及windows验证模式】
===================
不过设定完之後去跑aspx的网页还是会显示一样的错误
目前是在想这个语法
SqlConnection Conn = new SqlConnection
("server=localhost;uid=sa;pwd=;database=");
关於里面的server是不是应该改成
server="LCCF-2DD40EAF3B" (有改过 不过还是错误)
现在不知道要怎样才能让aspx网页正确的去执行
麻烦大家帮我看一下
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.240.210