"Not associated with a trusted SQL Server connection"解决方法

本文介绍了如何为MSSQLServer2005 Express设置密码,并解决了使用用户名和密码访问数据库时出现的Not associated with a trusted SQL Server connection错误。提供了将安全身份验证模式更改为“SQL Server和Windows”的步骤。

    MS SQL Server 2005  Express也是可以设置密码的。

 

    当我们使用用户名和密码访问数据库的时候,可能出现:"Not associated with a trusted SQL Server connection"这样的错误,微软官方的帮助文档解决方法是:

 

SQL Server 登录


使用有效的 Windows 登录连接到 SQL Server。如果必须继续使用 SQL Server 登录,您可以将在 SQL Server 2000 中的安全身份验证模式更改为“SQL Server 和 Windows”。为此,请按照下列步骤操作:

1.启动企业管理器。
2.展开“Microsoft SQL Servers”,然后展开“SQL Server 组”。
3.右键单击要更改为“SQL Server 和 Windows”身份验证的服务器,然后单击“属性”。
4.

在“SQL Server 属性”对话框中,单击“安全”选项卡,单击“SQL Server 和 Windows”,然后单击“确定”。

5.重新启动 SQL Server 服务。

 

D:/My Documents/My Pictures/sql.bmp

 

原文地址: http://support.microsoft.com/kb/889615 

`UnboundLocalError: cannot access local variable 'XXX' where it is not associated with a value` 是 Python 中一种常见的运行时错误,它表明在函数内部试图访问一个局部变量,但在访问之前没有为其分配任何值。这类错误通常与变量作用域和初始化顺序有关。 当一个变量在函数内部被赋值时,Python 默认将其视为局部变量。如果在赋值之前尝试读取该变量的值,则会触发此错误。例如: ```python def example_function(): print(x) # 尝试打印x的值 x = 5 # x在此处才被赋值 example_function() ``` 上面的代码会导致 `UnboundLocalError`,因为 `x` 在函数体内的某个地方被赋值了,因此它被视为局部变量,但在 `print(x)` 语句执行时还没有被赋予任何值[^3]。 解决这个问题的方法之一是在使用变量之前确保它已经被初始化。可以给变量一个默认值或者确保所有可能的执行路径都能为变量提供一个值。比如: ```python def calculate_score(some_condition): score = 0 # 初始化score变量 if some_condition: score = 10 return score # 假设some_condition为False print(calculate_score(False)) # 输出0 ``` 在这个例子中,无论 `some_condition` 的真假如何,`score` 变量都有一个初始值 `0`,这样即使条件不满足也不会出现未初始化的错误。 如果你确实需要在函数内部修改全局变量,那么你需要使用 `global` 关键字来声明这个变量是全局的,而不是创建一个新的局部变量。例如: ```python score = None # 全局变量 def set_score(value): global score score = value set_score(10) print(score) # 输出10 ``` 通过这种方式,可以在函数内部安全地访问和修改全局变量。 此外,对于更复杂的情况,可能需要检查逻辑流程是否正确处理了所有的分支情况,以确保每个分支都正确地初始化了相关的变量。理解作用域规则以及何时何地定义和使用变量是避免此类错误的关键。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值