WebService发布后无法访问SQLSERVER数据库
开发环境vs2008+xp+sql server express。我在vs2008的开发环境运行WebService可以访问到数据库中的数据,但是发布到IIS后,就无法访问数据库数据了,其中开发目录和发布的目录指向同一个目录,即同一个文件夹。不知道,什么原因,请各位大侠帮我解答一下。
数据库连接字符串是怎么设置的?
连接字符串是否正确。方法是如何调用的
检查连接字符串还有访问的权限
开发环境中的web.config和发布IIS上的web.config指定的目录是同一个目录,所以文件都是同一个。
<add key="ConnectionString" value="Data Source=.\sqlexpress; Initial Catalog=codematic; Integrated Security=True; Persist Security Info=False"/>连接串,就是这个。关键是我在开发环境下,运行连接是没有任何问题的。把WebService发布到IIS上后,才出现无法访问的情况。
在数据库连接的类里添加点日志操作,将连接字符串等信息用 流写入到文件里打开看看
判断在iis里运行的时候 是否正确的取的到了连接字符串,再try一下,看有什么异常
{{
相关问答:
sqlserver,如果加个用户,权限是读所有表,但只能修改某个表的字段属性
没这个说法.
只给SELECT ,
UPDATE的只给某些表
个不会
但只能修改某个表的字段属性 这个难搞
要加权限得针对某个数据库
......
是这样的,我用是ODBC数据源连接服务器的数据库,现在我觉得很麻烦,因为要为每如机添加对应的数据源,想把他改成ADO方法来访问服务器的数据库能实现吗?要怎么写。
比如服务器里有二个数据库data1 和data2,客户 ......
主键是uniqueidentifier类型,没有自增字段。。
这样应该怎么获取?
L@_@K
SQL code:
SELECT ISNULL(SCOPE_IDENTITY(), -1) AS [SCOPE_IDENTITY]
按时间排序
或
guid不要自动生成
......
批处理如何实现SqlServer的sa密码修改。
以上是题。
一下是问。
怎么写?
studing!
以sa身份通过调用存储过程来实现
exec sp_password "原密码","新密码",sa
......