2012-10-19 4 views
1

에서 작동하지 않습니다.sp_addrolemember 내가이 저장 프로 시저를 사용하여 사용자 권한을 추가하는 것을 시도하고 파이썬

pyodbc를 사용하여 스크립팅 언어로 Python으로 간단한 HTML CGI 웹 사이트를 만들었습니다. 또한 로그인 로컬 사용자 내 창문과 같은 다음과 같은 서버 역할 권한이 나는 경우 pyodbc 커넥트를 사용하는 'dataviewer'로그인을 만든 :

웹 사이트에 enter image description here

내가 SQL 명령이 다시 에코 파이썬 SQL SMS에서 정확한 명령을 사용하고 복사하여 붙여 넣으면 저장 프로 시저가 제대로 작동합니다. 어딘가에 보안 상 충돌이있는 것 같지만 내 Windows 로그인에 dataviewer 로그인과 동일한 서버 역할 권한이있어 무슨 일이 일어나는지 확실하지 않습니다.

+1

'pyodbc'를 사용하여 코드를 보여주십시오. 거래를 저지르고 있습니까? – Bryan

+0

내가하고 있었던 모든 점검과 나는 거래를 저지르는 것을 잊었다. 고마워요 beargle! – Chad

답변

1

Connection.commit()으로 트랜잭션을 커밋하거나 연결 문자열에 autocommit=True을 설정하십시오.

+0

도움을 주셔서 감사합니다. 다른 것들에 너무 집중하여 간단한 것들을 잊어 버렸습니다. – Chad