[問題] 遠端無法新增table及欄位問題,使用MSSQL

作者: dereek (:-)N￾ ￾N )   2020-05-01 22:14:56
資料庫版本:SQL SEVER 2019
內容/問題描述:
使用jupyter 寫SQL(使用python) 遠端連線登入SQL SEVER修改table
可以連線並修改已建立好的table欄位內容,但是無法新增table及增減欄位!!
但是直接在SQL SEVER Management Studio內可以新增table及增減欄位!!
如何在SQL SEVER Management Studio修改使用者權限?
讓遠端可以連線使用軟體寫SQL新增table及增減欄位??
感恩~
作者: handsomeLin (DoGLin)   2020-05-01 23:58:00
如果是沒有權限下指令就可以了
作者: dereek (:-)N￾ ￾N )   2020-05-02 00:26:00
通常沒權限,編程後,系統會回我權限不足,但是這次系統沒有任何回饋,感覺有下出去,PYTHON跟sql語法都正確,但是檢查本機電腦資料庫就是不能產生這個表,或是既有表無法增減欄位,但是可以修改該行欄位的每筆內容。
作者: olycats ( )   2020-05-02 03:00:00
會不會是沒有commit的問題呢https://bit.ly/2xpvdHE 我沒用過pyodbc但我查到這個在關閉連線之前加 conn.commit()或把autocommit打開
作者: dereek (:-)N￾ ￾N )   2020-05-02 04:47:00
超強....完全正解!!!感謝~~~~只是很好奇我遠端連線MYSQL建立資料夾沒加commit()給可以創建,但是MSSQL就沒辦法[email protected]@剛發現MYSQL的autocommit預設是開的....了解[email protected]@
作者: olycats ( )   2020-05-02 23:17:00
不客氣 我平常都是用MySQL也沒遇過類似的問題這種不噴錯誤 的錯誤 真的很討厭@@
作者: TuCH (謬客)   2020-05-03 00:58:00
commit 還是自己寫比較好

Links booklink

Contact Us: admin [ a t ] ucptt.com