vs2005+sql2005 问题

在VS2005中加入一个SqlDataSource控件,配置数据源时使用的是Windows验证(没有Sql Server验证,原因没有Sql Server账号),加入一个GridView控件...其它略.
按Ctrl+F5可正常运行,但将网站发布后有错误,提示如下:“无法打开登录所请求的数据库 "pubs"。登录失败。
用户 'YANG\ASPNET' 登录失败。”.....

附:
我的理解是在Sql Server 中没有 'YANG\ASPNET" 簦陆用户,当然无法打开,但是当我尝试用SQL Server Management Studio Express工具加入"YANG\ASPNET"用户时提示“用户名中有特殊字符",无法加入成功.
另:用SQL Server Management Studio Express工具打开Sql Server服务时可以看到有sa登陆名,但是无法用其连接服务器,为何
[456 byte] By [qgc1982] at [2008-1-9]
# 1
你看一下你的SQLSERVER服务开启了吗?
# 2
要把SA账户启用,默认是没有启用的.
执行下列语句以启用 sa 密码并分配一个密码。
ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<password>' ;
GO

ASPNET是你装.NET的时候自动帮你加的一个用户,它的权限很低
建议用混合验证
aftnTea-faith at 2007-9-30 > top of Msdn China Tech,.NET技术,ASP.NET...
# 3
可是我把aspnet改成系统管理员帐号也不行
qgc1982 at 2007-9-30 > top of Msdn China Tech,.NET技术,ASP.NET...
# 4
默认使用sa帐号 密码是123456
sprider-人黑牙黄 at 2007-9-30 > top of Msdn China Tech,.NET技术,ASP.NET...
# 5
sa --->远程登陆改成起用