Я недавно установил Microsoft SQL Server 2014 на свой компьютер, так как хочу создать базу данных для веб-приложения, которое я создаю (я изучаю Python в течение года и имею очень базовый опыт работы с SQLite).
После установки SQL Server 2014 и создания базы данных под названием «Пользователи» я просто пытаюсь выполнить несколько очень простых команд для своей базы данных, но снова и снова падаю на первое препятствие!
Я установил pymssql и pyodbc и пробовал запускать команды напрямую с ними, но потерпел неудачу. (например, pymssql дает мне TypeError: аргумент типа 'NoneType' не может быть повторен, когда я устанавливаю переменную conn = pymssql.connect (сервер, пользователь, пароль, «tempdb»)
Моя последняя попытка - использовать SQLalchemy для достижения моего долгожданного соединения с базой данных SQL. Однако после установки возникает следующая ошибка: "sqlalchemy.exc.OperationalError: (pymssql.OperationalError) (20009, 'сообщение об ошибке DB-Lib 20009, уровень серьезности 9: \ nНе удается подключиться: Adaptive Server недоступен или не существует \ nОшибка Net-Lib во время Неизвестной ошибки (10035) \ n ') "
Мне нужно ответить на вопрос: как мне начать разговаривать с моей базой данных с помощью SQLalchemy?
Код, который я использую, выглядит следующим образом: из импорта sqlalchemy *
engine = create_engine('mssql+pymssql://Han & Lew:@SlugarPlum:1433/Users')
m = MetaData()
t = Table('t', m,
Column('id', Integer, primary_key=True),
Column('x', Integer))
m.create_all(engine)
Да, мой компьютер называется SlugarPlum. Пользователь - Han & Lew. А мой сервер называется THELROYSERVER. DSN = 1433. Без пароля. (Я не знаю, разумно ли предоставлять эту информацию в Интернете, но данные, которые у меня есть, не конфиденциальны, поэтому я думаю, что стоит попробовать.)
Кроме того, если бы кто-нибудь мог направить меня к ресурсу для ультра-новичков по серверу Python-SQL, это было бы здорово, так как меня избивает, насколько сложным это кажется!