We're connecting to MS SQL Server 2012 using the native driver.
For example, I can connect to our "FisheriesSurveyData" database (using sa user, just to rule out permissions) and drag in a table called "Redds". It adds the layer to my ArcMap called: "FisheriesSurveyData.DBO.%Redds" (not sure why it adds the % sign to the name...). When I go to the properties and click the source tab, here's the information:
Data Type: Standalone Table
Table Type: Query Table
Server: GIS-SQL01
Client: sqlserver
Connection Properties: GIS-SQL01
Database: FisheriesSurveyData
User name: sa
Has Object-ID Field: Yes
It seems that "Standalone Table" should allow editing, yes?
The ObjectID that I select for the unique id field is a Long Integer, not an ObjectID type... But I don't think that matters.
When I right click the table layer and choose Edit Features -> Start Editing, I get this error:
[ATTACH=CONFIG]21679[/ATTACH]