作者dereek (:-)N N )
看板Python
標題[問題] 遠端無法新增table及欄位問題,使用MSSQL
時間Fri May 1 22:14:56 2020
資料庫版本:SQL SEVER 2019
內容/問題描述:
使用jupyter 寫SQL(使用python) 遠端連線登入SQL SEVER修改table
可以連線並修改已建立好的table欄位內容,但是無法新增table及增減欄位!!
但是直接在SQL SEVER Management Studio內可以新增table及增減欄位!!
如何在SQL SEVER Management Studio修改使用者權限?
讓遠端可以連線使用軟體寫SQL新增table及增減欄位??
感恩~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.117.139 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1588342498.A.CF7.html
1F:推 handsomeLin: 如果是沒有權限下指令就可以了 05/01 23:58
2F:→ dereek: 通常沒權限,編程後,系統會回我權限不足,但是這次系統沒 05/02 00:26
3F:→ dereek: 有任何回饋,感覺有下出去,PYTHON跟sql語法都正確,但是 05/02 00:27
4F:→ dereek: 檢查本機電腦資料庫就是不能產生這個表,或是既有表無法增 05/02 00:29
5F:→ dereek: 減欄位,但是可以修改該行欄位的每筆內容。 05/02 00:30
6F:→ olycats: 會不會是沒有commit的問題呢 05/02 03:00
8F:→ olycats: 在關閉連線之前加 conn.commit() 05/02 03:04
9F:→ olycats: 或把autocommit打開 05/02 03:04
10F:→ dereek: 超強....完全正解!!!感謝~~~~ 05/02 04:47
11F:→ dereek: 只是很好奇我遠端連線MYSQL建立資料夾沒加commit()給可以 05/02 04:50
12F:→ dereek: 創建,但是MSSQL就沒辦法....@@ 05/02 04:51
13F:→ dereek: 剛發現MYSQL的autocommit預設是開的....了解...@@ 05/02 04:57
14F:推 olycats: 不客氣 我平常都是用MySQL也沒遇過類似的問題 05/02 23:17
15F:→ olycats: 這種不噴錯誤 的錯誤 真的很討厭@@ 05/02 23:19
16F:推 TuCH: commit 還是自己寫比較好 05/03 00:58