解决方案:用户 'sa' 登录失败。
原因: 未与信任 SQL Server 连接相关联。我的解决步骤:
2 选择服务器名称上右键选择“编辑SQL Server注册属性”,然后在对话框中选择“使用windows身份验证”。 3 试一试,不行。在看看安全性设置,同样右键,选择“属性”,然后打开“安全性”选项卡,选择身份验证为“SQL Server和 Windows ”,其他不变。 4 应该就ok了 打开企业管理器,选择要登陆的服务器,点属性,在安全的选项卡里把“仅windows”改成“SQL
SERVER和windows” 企业管理器左边的选要登陆的服务器,安全性,登陆,可以设置登陆用的用户和密码。 xp_instance_regwrite N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer', 'LoginMode', 1---Windows认证模式 2---SQL和Windows认证模式
查看方法:企业管理器--右键SQL实例--属性--安全性--身份验证--登陆说明: 身份验证方式为"sql server和windows"时,可登陆的用户为SQL的用户和在SQL中注册的windows用户 连接时,需要输入合法的用户名和密码 身份验证方式为"仅windows"时,可登陆的用户仅为在SQL中注册的windows用户 连接SQL时,以登陆操作系统输入的用户为登陆sql的用户,不需要再次输入用户名和密码 行 30: OleDbConnection mycon=new OleDbConnection("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=MealDatabase;Data Source=ZHA;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=ZHA;Use Encryption for Data=False;Tag with column collation when possible=False"); 行
31: |
|