假设我在同一个实例下有两个数据库DB1
和DB2
。
tab2
中有一个表DB2
。
我在DB1
中创建了一个视图,以便从tab2
获取DB2
:
CREATE VIEW [dbo].[Tab2]
AS
SELECT *
FROM DB2.dbo.Tab2
然后我尝试在tab2
中为DB1
创建一个密钥:
CREATE UNIQUE CLUSTERED INDEX tab2_Key
ON dbo. tab2 (id2)
这会引发以下错误:
Msg 1939,Level 16,State 1,Line 1
无法在视图上创建索引 'Tab2',因为视图不是架构绑定。
如何解决此问题?