[英]Unable to migrate django database using 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 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服務器未運行或您無權訪問它。
您已經提到已經安裝了SQL Server Management Studio,但是沒有提到是否已啟動SQL Server實例。 如果尚未安裝,則可以使用Windows的SQL Server配置管理器來完成。 Microsoft Technet的本主題將指導您啟動實例。
啟動SQL Server的默認實例
- 在“開始”菜單上,指向“所有程序”,再指向“ Microsoft SQL Server 2008 R2”,再指向“配置工具”,然后單擊“ SQL Server配置管理器”。
- 在“ SQL Server配置管理器”的左窗格中,單擊“ SQL Server服務”。
- 在詳細信息窗格中,右鍵單擊“ SQL Server(MSSQLServer)”,然后單擊“啟動”。 服務器名稱旁邊的圖標和工具欄上的綠色箭頭表示服務器已成功啟動。
- 單擊“確定”關閉SQL Server配置管理器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.