Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法使用django mssql迁移django数据库_Python_Sql Server_Django_Django Mssql - Fatal编程技术网

Python 无法使用django mssql迁移django数据库

Python 无法使用django mssql迁移django数据库,python,sql-server,django,django-mssql,Python,Sql Server,Django,Django Mssql,我正在尝试使用django mssql将django数据库迁移到MS SQL Server 10.50.2500。当我尝试运行python manage.py migrate时,出现以下错误: django.db.utils.OperationalError: (com_error(-2147352567, 'Exception occurred.', (0, 'ADODB.Connection', 'Provider canno t be found. It may not be proper

我正在尝试使用django mssql将django数据库迁移到MS SQL Server 10.50.2500。当我尝试运行
python manage.py migrate
时,出现以下错误:

django.db.utils.OperationalError: (com_error(-2147352567, 'Exception occurred.', (0, 'ADODB.Connection', 'Provider canno
t be found. It may not be properly installed.', 'C:\\Windows\\HELP\\ADO270.CHM', 1240655, -2146824582), None), 'Error op
ening connection: DATA SOURCE=10.1.4.100;Initial Catalog=(REMOVED);UID=(REMOVED);PWD=******;PROVIDER=sqlncli10;DataT
ypeCompatibility=80;MARS Connection=True')
django mssql的文档说首先安装SQL Server Management Studio,我已经安装了(2012版)。我错过了什么?如果这是服务器的版本,我应该使用SSMS版本2008吗?我需要单独安装sqlncli10吗

在settings.py中,我还尝试输入字母数字服务器名称、单独的IP地址以及IP地址和端口,但均无效


感谢您的帮助

您的错误日志显示连接到10.1.4.100时出错。这可能意味着您的mssql服务器未运行或您无权访问它

您提到您已经安装了SQLServerManagementStudio,但没有提到您是否已启动SQLServer实例。如果您还没有,您可以使用SQL server configuration manager for Windows来实现这一点。Microsoft Technet将指导您启动一个实例

启动SQL Server的默认实例的步骤

  • 在开始菜单上,指向所有程序,指向Microsoft SQL Server 2008 R2,指向配置工具,然后单击SQL Server配置管理器
  • 在SQL Server Configuration Manager的左侧窗格中,单击SQL Server服务
  • 在详细信息窗格中,右键单击SQL Server(MSSQLServer),然后单击开始。 服务器名称旁边的图标和工具栏上的绿色箭头表示服务器已成功启动
  • 单击“确定”关闭SQL Server配置管理器

  • 错误日志显示连接到10.1.4.100时出错。这可能意味着您的mssql服务器未运行或您无权访问它

    您提到您已经安装了SQLServerManagementStudio,但没有提到您是否已启动SQLServer实例。如果您还没有,您可以使用SQL server configuration manager for Windows来实现这一点。Microsoft Technet将指导您启动一个实例

    启动SQL Server的默认实例的步骤

  • 在开始菜单上,指向所有程序,指向Microsoft SQL Server 2008 R2,指向配置工具,然后单击SQL Server配置管理器
  • 在SQL Server Configuration Manager的左侧窗格中,单击SQL Server服务
  • 在详细信息窗格中,右键单击SQL Server(MSSQLServer),然后单击开始。 服务器名称旁边的图标和工具栏上的绿色箭头表示服务器已成功启动
  • 单击“确定”关闭SQL Server配置管理器

  • 谢谢我能够通过SSM连接到服务器……这难道不意味着实例已经启动并正在运行吗?在这种情况下,我不知道django为什么不能访问它。您是否尝试使用其他端口?这可能会有帮助。谢谢。我能够通过SSM连接到服务器……这难道不意味着实例已经启动并正在运行吗?在这种情况下,我不知道django为什么不能访问它。您是否尝试使用其他端口?这可能会有帮助。