Sachverhalt: Sachverhalt: A. Die 1951 geborene S._ war vom 1. April 1990 bis 31. Oktober 1994 bei der X._ AG als Verkäuferin angestellt und bei der Personalvorsorge der A._ versichert. Nach einem kurzen Arbeitseinsatz bei Y._ war sie sodann ab 1. Oktober 1995 bei der Firma R._ beschäftigt und über dieses Arbeitsverhältnis bei der BVG-Sammelstiftung der Rentenanstalt berufsvorsorgeversichert. Die Stelle wurde seitens des Arbeitgebers wegen häufiger krankheitsbedingter Absenzen seit August 1997 auf den 30. April 1998 gekündigt. Am 1. September 1998 nahm S._ eine Tätigkeit als Kassierin bei der E._ auf, welche sie bis Ende März 1999 ausübte. Unter Hinweis auf Depressionen meldete sie sich am 10. September 1999 bei der Invalidenversicherung zum Leistungsbezug an, worauf ihr die IV-Stelle Basel-Landschaft mit Wirkung ab 1. März 2000 auf Grund eines Invaliditätsgrades von 100 % eine ganze Invalidenrente zusprach (Verfügung vom 25. Oktober 2000). Die BVG-Sammelstiftung der Rentenanstalt verneinte mit Schreiben vom 17. Juli 2001 und 25. September 2002 ihre Leistungspflicht. Die BVG-Sammelstiftung der Rentenanstalt verneinte mit Schreiben vom 17. Juli 2001 und 25. September 2002 ihre Leistungspflicht. B. Am 21. Oktober 2003 liess S._ beim Kantonsgericht Basel-Landschaft Klage einreichen mit dem Rechtsbegehren, es sei festzustellen, dass die BVG-Sammelstiftung der Rentenanstalt, eventuell die Personalvorsorge der A._ leistungspflichtig sei und ihr rückwirkend ab 1. März 2000 eine ganze Invalidenrente der beruflichen Vorsorge auszurichten habe (zuzüglich 5 % Zins ab Klageerhebung). Zudem sei sie von der Beitragspflicht für die Sparbeiträge an das Altersguthaben zu befreien. Das kantonale Gericht hat, nach Beizug der Akten der Invalidenversicherung, die Klage gegen die BVG-Sammelstiftung der Rentenanstalt mit Entscheid vom 14. Mai 2004 gutgeheissen und diese verpflichtet, der Versicherten gemäss den gesetzlichen und reglementarischen Bestimmungen ab 1. März 2000 eine ganze Invalidenrente zuzusprechen, nebst Zins zu 5 % auf den aufgelaufenen Rentenbetreffnissen seit Einreichung der Klage. Weiter hielt es die Vorsorgeeinrichtung an, die Klägerin gemäss Reglement von der Beitragspflicht für die Sparbeiträge an das Altersguthaben zu befreien. B. Am 21. Oktober 2003 liess S._ beim Kantonsgericht Basel-Landschaft Klage einreichen mit dem Rechtsbegehren, es sei festzustellen, dass die BVG-Sammelstiftung der Rentenanstalt, eventuell die Personalvorsorge der A._ leistungspflichtig sei und ihr rückwirkend ab 1. März 2000 eine ganze Invalidenrente der beruflichen Vorsorge auszurichten habe (zuzüglich 5 % Zins ab Klageerhebung). Zudem sei sie von der Beitragspflicht für die Sparbeiträge an das Altersguthaben zu befreien. Das kantonale Gericht hat, nach Beizug der Akten der Invalidenversicherung, die Klage gegen die BVG-Sammelstiftung der Rentenanstalt mit Entscheid vom 14. Mai 2004 gutgeheissen und diese verpflichtet, der Versicherten gemäss den gesetzlichen und reglementarischen Bestimmungen ab 1. März 2000 eine ganze Invalidenrente zuzusprechen, nebst Zins zu 5 % auf den aufgelaufenen Rentenbetreffnissen seit Einreichung der Klage. Weiter hielt es die Vorsorgeeinrichtung an, die Klägerin gemäss Reglement von der Beitragspflicht für die Sparbeiträge an das Altersguthaben zu befreien. C. Die BVG-Sammelstiftung der Rentenanstalt führt Verwaltungsgerichtsbeschwerde mit dem Antrag, der vorinstanzliche Entscheid sei insoweit aufzuheben, als sie verpflichtet werde, eine nach Reglement bemessene Invalidenrente auszurichten. S._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen. Das Bundesamt für Sozialversicherung verzichtet auf eine Stellungnahme. S._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen. Das Bundesamt für Sozialversicherung verzichtet auf eine Stellungnahme. D. Das Eidgenössische Versicherungsgericht hat die Akten der IV-Stelle Basel-Landschaft beigezogen.