2
python3.2/tkinter를 사용하여 MS SQL Server 2008에서 DB를 복원하려고합니다. 나는 이미 존재하는 DB의 이름을 바꾼 다음 그것을 복원 할 명령을 가지고 있습니까? 파이썬에서만 어떻게 할 수 있습니까?MS SQL에서 파이썬에서 windows 명령으로 데이터베이스 복원
감사
python3.2/tkinter를 사용하여 MS SQL Server 2008에서 DB를 복원하려고합니다. 나는 이미 존재하는 DB의 이름을 바꾼 다음 그것을 복원 할 명령을 가지고 있습니까? 파이썬에서만 어떻게 할 수 있습니까?MS SQL에서 파이썬에서 windows 명령으로 데이터베이스 복원
감사
당신은 단순히 pymssql
에서 _mssql
를 사용할 수 있습니다.
import _mssql
conn = _mssql.connect(server='', user='', password='', database='')
conn.execute_non_query("IF EXISTS (SELECT 0 FROM sys.databases WHERE name = 'mydb') BEGIN ALTER DATABASE mydb MODIFY NAME = mydb_old END")
conn.execute_non_query("RESTORE DATABASE mydb FROM DISK='C:\mydb.bak'")
퀵, MSSQL-y.
사실, 난 그냥 pythone3.2 있습니다. 그 사무실 서버에, 그들은 내가 여분의 모듈 등을 설치하게하지 않을 것이다. 나는 명령 프롬프트에서 DB를 백업하고 복원하게 해주는 SQL Server 용 Windows 명령이 있다고 생각 하나? –
@AashiqHussain'sqlcmd' 유틸리티가 있습니다. 다음과 같은 명령을 전달할 수 있습니다 : http://www.cyberciti.biz/faq/howto-ms-sql-list-tables-and-database/ –
실행하고 싶습니다. 사용자 이름과 암호를 입력하지 않고도 명령을 실행할 수 있습니다. 현재 로그온 한 사용자로 실행하고 싶습니다. 어떻게 파이썬 스크립트에서 그 물건. 응답 해 주셔서 감사합니다. –