• sqlserver安装相关问题


      最近在部署一个工程,数据库(sqlserver2005develop)遇到不少问题,下面将一一列出。

     安装完毕后,无法连接到本地实例。

     打开microsoft sql server 2005->配置工具->sql server configuration management,发现其中的sql server 2005服务和sqlserver2005网络配置空白。

     原因:安装时,只安装了客户端(client),没有安装server。回想安装过程可以发现,并没有提示填写实例名称。

     解决方法:下载安装相应版本的server,打补丁,最好安装到同一目录下,windows的东西出错不太好找原因,所以安全起见,最好全部卸载,重新安装。

     

     导入平面数据源时,出现类似以下错误:

     错误 0xc0202049: 数据流任务 1: 无法在只读列“ID”中插入数据。  

     (SQL Server 导入和导出向导)

     错误 0xc0202045: 数据流任务 1: 验证列元数据失败。  

     (SQL Server 导入和导出向导)  

     错误 0xc004706b: 数据流任务 1: “组件“目标 - T_***”(34)”验证失败,返回的验证状态为“VS_ISBROKEN”。  

     (SQL Server 导入和导出向导)  

     错误 0xc004700c: 数据流任务 1: 一个或多个组件未能通过验证。  

     (SQL Server 导入和导出向导)  

     错误 0xc0024107: 数据流任务 1: 任务验证期间出错。

     (SQL Server 导入和导出向导)

     解决方法:

     返回上一步,出现标题为“选择源表和源视图”的窗口,在映射列下点击编辑按钮,在弹出的窗口中勾选“启用标识插入(I)”,确定,继续。

     

     访问本地服务时,可以用实例名称访问,却无法用IP地址访问。

     我的数据库端口为1433(sqlserver一般都是这个),确保该端口没被防火墙禁用。

     解决方法:

    1. 打开microsoft sql server management studio,以实例名称链接数据源,进入后,右键点击数据库名称->属性->链接:在右侧下方勾选“允许远程连接到此服务器(A)”。
    2. 打开sql server configuration management,sqlserver2005网络配置-><实例名称>协议,启用tcp/ip。双击它打开tcp/ip属性,查看ip地址,可以看到很多ip,我们要修改的就是它们的tcp端口号和已启用选项,保险起见,可以将所有tcp端口设置为1433,将所有已启用设置为“是”。

     

    推荐文章:

    SQL Server不存在或访问被拒绝"问题的解决

  • 相关阅读:
    本地YUM源制作
    VMware虚拟机三种联网方法及原理
    虚拟机安装centos
    Tomcat服务时区设置
    Tomcat的HTTPS配置及HTTP自动跳转配置
    应用程序下载地址汇总
    Centos 7 iptables配置
    JAVA 线程状态
    LeetCode Summary Ranges
    LeetCode Basic Calculator II
  • 原文地址:https://www.cnblogs.com/1024incn/p/3930028.html
Copyright © 2020-2023  润新知