В MSSQL у вас должен быть первичный ключ для таблицы.Это уникально идентифицирует каждую строку этой конкретной таблицы.
Например, в Oracle вам это не нужно, так как там вы можете использовать ROWID (то есть каждая строка из каждой таблицы имеет уникальный идентификатор в базе данных).Как только вы узнаете этот идентификатор, Oracle точно знает, из какой он таблицы.
Так что теперь вы можете добавить первичный ключ в таблицу и сделать его автоинкрементным, что обеспечит уникальность.