zoukankan      html  css  js  c++  java
  • 最近作从Oracle数据库到SqlServer数据库迁移遇到的程序代码问题

    1)连接sql server2005 出现 用户 '' 登录失败。该用户与可信 SQL Server 连接无关联

    问题解决了,我把连接字符串里的“Integrated Security=true”删掉或者改为“false”就可以了,说是设为true时,字符串里的用户名和密码都不起作用,所以怪不得显示“用户 '' 登录失败”,连用户名都没有取到,我想是这个原因,Integrated Security就是集成验证,就是WINDOWS+SQL验证,问题出在WIN验证上,可能你当前使用的WIN帐号在另一台电脑上不存在或者没权限,所以就不能连接。你改成flase没什么啊,SQL连接就只使用SQL验证。

    2)provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

    应该是SQL Server服务没有启动,或者连接字符串中服务器名称不对。
    运行services.msc(在开始-运行里边输入)
    找到SQL Server 开头的服务,如果安装的是默认实例,应该是SQL Server (MSSQLSERVER)
    看看是否已经启动,没有启动就启动。
    如果括号里不是MSSQLSERVER,那你安装的是命名实例,服务器名要填写命名实例的名称,比如括号里是test,那服务器名就应该填写成 计算机名\test

  • 相关阅读:
    Hibernate----面试题
    Java框架部分---面试题
    面试题---多线程
    swap分区
    Linux之格式化与挂载
    Linux下的GPT分区
    Linux下的MBR分区
    vim基础初步
    管道符,通配符以及其他特殊符号
    shell基础之脚本执行,命令别名以及快捷键等
  • 原文地址:https://www.cnblogs.com/gis9/p/1213355.html
Copyright © 2011-2022 走看看